Android TV:将焦点移至ScrollView中位于ScrollView可见部分之外的View

时间:2019-02-27 11:37:37

标签: android android-tv

我在ScrollView的ViewGroup中有一排垂直的可聚焦视图。 在其上方是一些可聚焦的按钮。 当ScrollView的视图在其顶部之外向上滚动,并且我在按钮之间水平移动焦点时,滚动视图中的视图在Scrollview的可见部分上方得到焦点,因为它们与我猜想的按钮在同一水平区域内

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

1 个答案:

答案 0 :(得分: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