android - 设置 NumberPicker 中可见项的数量

标签 android numberpicker

我有一个简单的 NumberPicker 就像这样:

NumberPicker

我想知道如何让它在所选元素的上方和下方显示更多元素。

例如,在图片中,您可以在所选元素“10”上方看到“9”,在其正下方看到“11”。

我想更改可见行数,以便显示更多元素,例如“7、8、9”,然后是所选元素“10”,然后是“11、12、13”。

这是我的代码:

<NumberPicker
    android:id="@+id/picker"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="15dp"
    android:gravity="center"
    android:textColor="@android:color/white"
    android:textSize="16sp"
    />

并且我尝试将设置 android:layout_height 更改为 match_parent 并更改为一个大数字(例如 500dp),但它似乎不起作用...

最佳答案

似乎没有办法做到这一点,除非你重写整个数字选择器。

关于android - 设置 NumberPicker 中可见项的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30630726/

相关文章:

java - 强制 GSON 一般使用包含 Setter 或 Setter 的构造函数,而不是 Fields

android - 分页库 : How to reload portion of data on demand?

android - 更改 NumberPicker 分隔线颜色不适用于 Android Api 29+

java - 如何更改数字选择器 Android 的大小

java - 如何从 NumberPicker 中获取选中的数字?

javascript - 在 phonegap android 应用程序中加载下一页时显示加载程序图像

调用 Android Phonegap : Google Map marker not immediately removed when marker. setMap(null)

java - 将 Android 库从 JCenter 发布到 Maven Central

android - 如何自定义 NumberPicker

android - 是否可以改变长按时NumberPicker的增量?