gpt4 book ai didi

java - 如何获取 NumberPicker 小部件的值?

转载 作者:行者123 更新时间:2023-12-01 05:52:19 25 4
gpt4 key购买 nike

我正在寻找像 Android 上的日期控件中使用的数字选择,并发现了这个问题: hour/minute picker for android countdown timer

按照这个例子,我可以获得我想要的控件 - 耶!问题是我不知道如何获取用户选择的值?通常我会设置一个 on Change 监听器并且很高兴,但是如何创建一个实现内部接口(interface) com.android.internal.widget.NumberPicker$OnChangedListener 的类?还有其他方法来获取当前选择吗?

最佳答案

检查source code ...你需要一个倾听者吗? getCurrent 应该为您提供该值。经过反射(reflection),它会是这样的:

Method m = c.getMethod("getCurrent");
int value = (Integer) m.invoke(o, foo);

编辑:您可以使用 java.lang.reflect.Proxy 实现通过反射获得的接口(interface),参见this question here .

关于java - 如何获取 NumberPicker 小部件的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4285320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com