包含如何使用Numberpicker和如何避免进入编辑模式
使用
该控件的使用主要分2步:
第一步:布局文件
第二步:activity中使用
布局文件
<NumberPicker
android:id="@+id/wind_picker"
android:layout_width="wrap_content"
android:layout_height="60pt">
</NumberPicker>
java文件中使用该控件
1. 获取控件
NumberPicker tempPicker = (NumberPicker)findViewById(R.id.temp_picker);
2. 初始化控件
tempPicker.setFormatter(this);
tempPicker.setOnValueChangedListener(this);
tempPicker.setMaxValue(32);
tempPicker.setValue(22);
tempPicker.setMinValue(16);
3. 使用该控件
tempPicker.getValue();
NumberPicker如何避免进入编辑模式?
java中设置(亲自试过可以实现)
tempMaxPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
xml(无效果)
在numberpicker控件中使用该属性
android:focusable="true"
android:focusableInTouchMode="true"
可以参考链接:http://blog.csdn.net/yanjiee/article/details/42237631
NumberPicker自定义
参考链接:http://doc.okbase.net/xiaofeixiang/archive/115462.html
http://www.bubuko.com/infodetail-129142.html