嵌套的RecyclerView;内心的孩子偷走焦点

时间:2018-01-29 21:05:25

标签: android android-recyclerview accessibility talkback

我有一个RecyclerView作为“主要”的东西。其中一件事可能是带有2x2网格物品的RecyclerView。

当我启动活动时,在TalkBack模式下创建片段,创建RecyclerView等,由于奇怪的原因,内部RecyclerView的子项获得焦点(其内容被读取而不是正常的活动标题 - 如在其他没有这种嵌套的RecyclerView结构的地方。)

我一定错过了一些明显的东西。

我试过在那个孩子上调用setFocusable(false)(使用Hierarchy Viewer确认可聚焦= false)但是TalkBack仍然没有明显的原因关注它。我的代码没有明确请求焦点。

非常感谢任何指针。谢谢!

1 个答案:

答案 0 :(得分:1)

在类似问题上为我工作的父母的父母或父母试用android:descendantFocusability="blocksDescendants"