gpt4 book ai didi

Android 微调器选择

转载 作者:IT老高 更新时间:2023-10-28 22:19:21 26 4
gpt4 key购买 nike

OnItemSelectedListener 事件处理程序在微调器时都被调用选择以编程方式更改,并且当用户物理单击微调器控件时。是否可以确定事件是否由用户触发以某种方式选择?

或者还有其他方法可以处理微调器用户选择吗?

最佳答案

要解决此问题,您需要记住最后选择的位置。然后在您的微调器监听器内部将最后选择的位置与新位置进行比较。如果它们不同,则处理事件并用新的位置值更新最后选择的位置,否则跳过事件处理。

如果您要在代码中的某处以编程方式更改微调器选定的位置,并且您不希望监听器处理该事件,则只需将最后选定的位置重置为您要设置的位置。

是的,Android 中的 Spinner 很痛苦。我什至会说痛苦从它的名字开始——“Spinner”。是不是有点误导? :) 就我们所说的而言,您还应该知道存在一个错误 - Spinner 可能不会(并非总是)恢复其状态(在设备旋转时),因此请确保您手动处理 Spinner 的状态。

关于Android 微调器选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636098/

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