Android TV:焦点移动到ScrollView中的View,它位于ScrollView的可见部分之外

问题描述 投票:0回答:1

我在ScrollView中的ViewGroup中有一个垂直的可聚焦视图行。上面是一些可调焦的按钮。当ScrollView将视图向上滚动到顶部时,我将焦点水平移动到按钮之间,滚动视图中的视图在滚动视图的可见部分上方获得焦点,因为它们与我猜的按钮位于相同的水平区域。

这似乎是非常不正确的行为。是否有其他人看到这种行为或知道避免它的方法?

android android-tv
1个回答
0
投票

由于您没有添加代码,我只建议您将以下属性添加到按钮:

<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

© www.soinside.com 2019 - 2024. All rights reserved.