gpt4 book ai didi

android - onItemSelected 事件仅由用户交互触发

转载 作者:行者123 更新时间:2023-11-30 04:39:52 24 4
gpt4 key购买 nike

我有一个包含多个布局的取景器。我为出现在每个布局上的微调器设置了一个 onItemSelected 事件。单击按钮后有一个验证阶段,在我执行 viewflipper.setDisplayedChild(layout_id) 以转到首先包含它的布局后,我将焦点设置到有问题的组件。

我的问题是 setDisplayedChild 正在触发微调器的 onItemSelected 事件,因此它将焦点更改为验证将焦点设置到的任何组件,并在第一次加载布局时滚动到该组件。

除了为每个微调器设置标志之外,是否有一种方法可以仅在用户明确触发此类事件时设置触发器?

谢谢

最佳答案

我之前也遇到过类似的问题。我所做的是在调用 setDisplayedChild 之前取消注册 onItemSelected 监听器(将其设置为 null)然后执行 setDisplayedChild 然后重新注册 onItemSelected 监听器。

关于android - onItemSelected 事件仅由用户交互触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181720/

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