package com.moral.yunfushao.fragment; import android.content.Intent; import android.view.View; import android.widget.RelativeLayout; import com.bigkoo.pickerview.OptionsPickerView; import com.moral.yunfushao.R; import com.moral.yunfushao.activity.VoiceSetActivity; import com.moral.yunfushao.base.BaseFragment; import java.util.ArrayList; /** * 设置界面 * Created by haijiang on 2017/7/4. */ public class FragmentSettings extends BaseFragment { private RelativeLayout rl_setvoice,rl_refresh; @Override protected int getLayoutId() { return R.layout.fragment_setting_layout; } @Override protected void initViews() { rl_setvoice = findView(R.id.rl_setvoice); rl_refresh = findView(R.id.rl_refresh); } @Override protected void initListener() { rl_setvoice.setOnClickListener(this); rl_refresh.setOnClickListener(this); } @Override protected void initData() { timeList.add("10s"); timeList.add("20s"); timeList.add("30s"); } @Override protected void processClick(View v) { switch (v.getId()) { case R.id.rl_setvoice: Intent intent = new Intent(getActivity(), VoiceSetActivity.class); startActivity(intent); break; case R.id.rl_refresh: initDialog(); break; } } @Override protected void onErrorPagerClick() { } private ArrayList timeList = new ArrayList<>(); private void initDialog() { OptionsPickerView sexView = new OptionsPickerView.Builder(getActivity(), new OptionsPickerView.OnOptionsSelectListener() { @Override public void onOptionsSelect(int options1, int options2, int options3, View v) { } }).setOutSideCancelable(true).build(); sexView.setPicker(timeList); sexView.show(); } }