我想实现一个数字选择器:
我的xml文件:
<NumberPicker
android:id="@+id/np"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
在活动中:
private NumberPicker mNumberpicker;
private String[] nums;
...
mNumberpicker = (NumberPicker) findViewById(R.id.np);
nums = new String[21];
for (int i = 0; i < nums.length; i++) {
nums[i] = Integer.toString(i * 5);
}
// Set the max and min values of the numberpicker, and give it the
// array of numbers created above to be the displayed numbers
mNumberpicker.setMaxValue(20);
mNumberpicker.setMinValue(0);
mNumberpicker.setWrapSelectorWheel(false);
mNumberpicker.setDisplayedValues(nums);
但是,数字选择器有()按钮和(-)按钮。我想要的是不能滚动的数字选择器。不是两个按钮()和(-)。
我怎么了?
如果我理解正确,您希望NumberPicker
不显示递增/递减按钮。要实现这一点,您可以避免设置最大/最小值(例如,不调用set(Min|Max)Value())
。从此:Android NumberPicker隐藏递增和递减按钮