提问者:小点点

Android:数字选择器无法滚动


我想实现一个数字选择器:
我的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);

但是,数字选择器有()按钮和(-)按钮。我想要的是不能滚动的数字选择器。不是两个按钮()和(-)。
我怎么了?


共1个答案

匿名用户

如果我理解正确,您希望NumberPicker不显示递增/递减按钮。要实现这一点,您可以避免设置最大/最小值(例如,不调用set(Min|Max)Value())。从此:Android NumberPicker隐藏递增和递减按钮