我正在尝试使用 Android NumberPicker 小部件,但我不知道如何从 NumberPicker 设置值

Posted

技术标签:

【中文标题】我正在尝试使用 Android NumberPicker 小部件,但我不知道如何从 NumberPicker 设置值【英文标题】:I'm trying to use the Android NumberPicker widget, but I can't figure out how to set a value from the NumberPicker 【发布时间】:2021-09-26 03:35:43 【问题描述】:

我是 Kotlin 和一般编程的菜鸟,我想制作一个应用程序。在应用程序中涉及一个 NumberPicker 小部件。我认为我正确设置了 NP,因为它在我测试时可以工作,但我不知道如何从中检索用户设置值,并将其转换为变量/值。我认为它与setOnValueChangedListenerOnvalueChangeListener 有关系,但我无法弄清楚语法,更不用说语法的每个部分的作用了。我的问题:

从 NumberPicker 初始化和检索值的语法是什么? 语法的每个部分是做什么的?

【问题讨论】:

【参考方案1】:

使用OnValueChangedListener

Java:

   numberPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() 
                @Override
                public void onValueChange(NumberPicker picker, int oldVal, int newVal) 
                    String text = "Changed from " + oldVal + " to " + newVal;
                
   );

科特林:

numberPicker.setOnValueChangedListener  picker, oldVal, newVal ->

            //Display the newly selected number to text view
            text_view.text = "Selected Value : $newVal"

【讨论】:

是的,添加了 kotlin

以上是关于我正在尝试使用 Android NumberPicker 小部件,但我不知道如何从 NumberPicker 设置值的主要内容,如果未能解决你的问题,请参考以下文章

我正在尝试将电容器 v3 插件注册到 Android,但没有任何效果

我正在尝试使用 listview 按钮从 cutomlistadapter 打开 Android Activity。我尽了最大努力,但没有结果?

我正在尝试在android中的在线XML文件中检索跨度类中的值。帮助我使用示例代码

我正在尝试使用 Android NumberPicker 小部件,但我不知道如何从 NumberPicker 设置值

当我正在尝试为我正在通过Unity开发的游戏构建apk文件时,Android SDK未正确安装错误?

每次我尝试在我的 android 设备中运行代码时都会收到此错误。我是应用程序开发的初学者。我正在使用 VScode