NestedScrollView内的多个水平RecyclerView窃取焦点

Pus*_*osh 13 android android-tv android-recyclerview

其实我现在正在为AndroidTV应用程序工作.我RecyclerViewNestedScrollView这个图像中有从右到左的多个水平.

问题是,当我向左滚动更多时,焦点移动到不同的列表或不同的视图,这是不好的.

我不希望焦点改变.如果列表到达结尾,则焦点应保持在相同位置.

我试过了 :

android:descendantFocusability="blocksDescendants"
android:focusableInTouchMode="true" //in parent layout
Run Code Online (Sandbox Code Playgroud)

但它没有用..

谁能帮我吗 ??

在此输入图像描述

没解决

Dip*_* s. 0

尝试将您的更改ScrollViewNestedScrollView. 这背后的一个原因是

**NestedScrollView**
Run Code Online (Sandbox Code Playgroud)

NestedScrollView 就像 ScrollView 一样,但它支持在新旧版本的 Android 上充当嵌套滚动父级和子级。默认情况下启用嵌套滚动。

**ScrollView**
Run Code Online (Sandbox Code Playgroud)

用户可以滚动的视图层次结构的布局容器,允许其大于物理显示。ScrollView 是一种 FrameLayout,这意味着您应该在其中放置一个包含要滚动的全部内容的子级;这个子级本身可能是一个具有复杂对象层次结构的布局管理器

这将帮助您确定重点关注哪个布局。