Android Don';t让按钮在触摸模式下初始聚焦

Android Don';t让按钮在触摸模式下初始聚焦,android,Android,我有一个布局,在这个布局中,第一个按钮在活动开始时(如果处于触摸模式)会一直抓住焦点。有没有办法礼貌地要求活动不要自动对焦?我知道我可以用一个0宽度/高度的可聚焦虚拟布局来做这件事,似乎应该有更好的东西 参考: 谢谢,我也有这个问题。我通过在父LinearLayout中将focusable和focusableInTouchMode属性设置为true来解决这个问题 android:focusable="true" android:focusableInTouchMode="true" 是的,这是

我有一个布局,在这个布局中,第一个按钮在活动开始时(如果处于触摸模式)会一直抓住焦点。有没有办法礼貌地要求活动不要自动对焦?我知道我可以用一个0宽度/高度的可聚焦虚拟布局来做这件事,似乎应该有更好的东西

参考:


谢谢,我也有这个问题。我通过在父LinearLayout中将focusable和focusableInTouchMode属性设置为true来解决这个问题

android:focusable="true"
android:focusableInTouchMode="true"

是的,这是可行的,但我的意思是我们真正想要的是像活动标志一样的东西,要求不要自动聚焦第一个项目。我不认为android中存在类似的东西,我不知道是否存在。你不想让任何东西有焦点有什么特别的原因吗?是的,当你登陆一个新的活动时,让一个控件最初聚焦看起来有点傻。对不起,我的评论很模糊:我同意一个按钮自动聚焦看起来很傻。不过,我并不介意父视图具有焦点,因为它对用户不可见。