NumberPicker显示3个以上的值。修改Android内部类

时间:2015-02-27 14:43:36

标签: java android

我有一个数字选择器,一次显示3个值。虽然这些值之间有足够的空间。有没有办法改变它?

在Android内部数字选择器类中有这个变量:

public class NumberPicker extends LinearLayout {

    /**
     * The number of items show in the selector wheel.
     */
    private static final int SELECTOR_WHEEL_ITEM_COUNT = 3;

有人可以如何修改它吗?

enter image description here

1 个答案:

答案 0 :(得分:-8)

所以你终于设法解释了你真正想要做的事情。您希望在每个单独的数字选择器的选择范围内有更多可用值。

你不能。数字选择器只允许您选择一个值。根据主题,您可以看到+按钮(当前选择上方)和 - 按钮(下方),或者您可以看到用户可以使用的版本"滚动&# 34;向上或向下到下一个数字。

但是,您可以创建自己的NumberPicker小部件(从Android源代码开始)并对其进行自定义以获得您想要的行为。