我在ScrollView中的ViewGroup中有一个垂直的可聚焦视图行。上面是一些可调焦的按钮。当ScrollView将视图向上滚动到顶部时,我将焦点水平移动到按钮之间,滚动视图中的视图在滚动视图的可见部分上方获得焦点,因为它们与我猜的按钮位于相同的水平区域。
这似乎是非常不正确的行为。是否有其他人看到这种行为或知道避免它的方法?
由于您没有添加代码,我只建议您将以下属性添加到按钮:
<Button
android:id="@+id/button1"
android:nextFocusRight="@+id/button2"
... />
<Button
android:id="@id/button2"
android:nextFocusLeft="@id/button1"
... />
您可以在此处获取更多信息:
https://developer.android.com/training/keyboard-input/navigation#Direction