利用PickerView完成条件选择器
2017-12-14 本文已影响301人
五万年前走丢了
效果图镇楼
这里写图片描述
1.首先添加依赖
compile 'com.contrarywind:Android-PickerView:3.2.5'
2.然后创建一个放置信息的集合。
private ArrayList<String> bankNameList = new ArrayList<>();
3.然后向集合中添加数据(在onCreate的方法中添加)
bankNameList.add("工商银行");
bankNameList.add("农业银行");
bankNameList.add("交通银行");
bankNameList.add("建设银行");
4.然后在方法区添加弹出条件选择器的类
private void ShowBankName() {// 弹出条件选择器
OptionsPickerView pvOptions = new OptionsPickerView.Builder(this, new OptionsPickerView.OnOptionsSelectListener() {
@Override
public void onOptionsSelect(int options1, int options2, int options3, View v) {
String strBankName = bankNameList.get(options1);
bank_name.setText(strBankName);//将选中的数据返回设置在TextView 上。
}
})
.setDividerColor(Color.BLACK)
.setTextColorCenter(Color.BLACK) //设置选中项文字颜色
.setContentTextSize(20)//设置文字大小
.setOutSideCancelable(false)// default is true
.build();
pvOptions.setPicker(bankNameList);//条件选择器
pvOptions.show();
}
大功告成。
记得点赞。。。。