当我开启TalkBack时,一旦在我的Spinner中进行选择,焦点立即回到屏幕顶部(工具栏)。我希望用户选择后焦点立即在Spinner上。
我尝试将Spinner设置为可聚焦:
spinner.setFocusable(true);
spinner.setFocusableInTouchMode(true);
我查看了以下的StackOverflow问题和答案,但并没有直接解决我遇到的问题: 我注意到当选项被设置时,Spinner会短暂地失效。我猜这就是为什么焦点被委托给另一个视图的原因。如何避免这种失效或者规避它呢?
如果你能提供任何帮助将不胜感激。