gpt4 book ai didi

android - Android - 如何在不触发setOnItemSelectedListener的情况下更改微调器值

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:09 24 4
gpt4 key购买 nike

我有一个旋转器和它的适配器。
我有一个自定义的列表和一个微调器视图。
微调器的值可以通过两种方式进行修改:
-由用户选择
-程序的
当用户做出选择时,并且仅当此选择与所选值不同时,我可能(或不)希望显示第二个活动以使他选择完成值。
如果用户取消第二个活动,我希望微调器选项不被验证并保持在其原始位置。
但我不想抓住,或能够识别,程序的变化,不烦用户无用的选择去做。
但我没有办法。
你有主意吗?
我能做的就是:
-请记住我的类属性中微调器的值,
-触发器和项选定事件,并将选定值与记住的值进行比较,
-清空微调器视图,使新选择不可见(因为缺少第二个选择可能无法完成)
-进行第二项活动
-根据此第二个活动的结果,强制微调器中的旧值或使微调器值可见并完成此操作
这样做,为了过滤用户单击,我可能总是强制将旧的微调器值存储到我想以编程方式放入的新值中。如果我不这样做,事件将被触发,并且我无法阻止用户执行第二个活动。
你看到更好的方法来做我的事情吗?
谢谢你的帮助。
奥利弗

最佳答案

我已经回答过类似的问题了。所以只要看看这个:Android Spinner selection

关于android - Android - 如何在不触发setOnItemSelectedListener的情况下更改微调器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153716/

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