增加编号的捡拾器轮项目计数-轮中默认设置为3个项目

问题描述 投票:0回答:1

当前默认情况下,数字选择器一次仅显示3个值/项目/元素。我以为这很容易改变,但是我错了。我不知道该如何更改。我环顾四周,找不到改变它的方法。也许还有另一种我不知道的方法。

[我看到了这篇文章,但它是5年前的,所以我认为它是Java,并且提到了我遇到的相同问题

NumberPicker Display more than 3 values. Modify Android Internal Class

帖子未提供答案,但给了我一些注意事项。这是其他帖子的评论

“使SELECTOR_WHEEL_ITEM_COUNT = 5;或其他,并更改NumberPicker的高度=” 300dp“(取决于ITEM_COUNT)。它按预期方式工作。我刚刚尝试过。”

我在MainActivity中输入了代码,但是不起作用。然后,我在库> android>窗口小部件> NumberPicker.java中找到NumberPicker.java类,并找到了此

@Widget
public class NumberPicker extends LinearLayout {
/**
 * The number of items show in the selector wheel.
 */
@UnsupportedAppUsage
private static final int SELECTOR_WHEEL_ITEM_COUNT = 3;

我将3更改为5,但是什么也没发生...方向盘仍显示3个项目。我假设未使用此代码。如何在Kotlin中将轮数从3更改为5的商品数?是否有捷径可寻?对于似乎很容易做到的事情,这已经非常复杂了

谢谢!

android android-studio kotlin numberpicker android-number-picker
1个回答
0
投票

有人告诉您,您不能使用android studio具有的默认数字选择器执行此操作。我指的是这个,它对数字选择器有更多的自定义

https://android-arsenal.com/details/1/7169

但是我不知道如何将其导入到我的项目中:(

© www.soinside.com 2019 - 2024. All rights reserved.