【发布时间】:2016-04-08 07:03:27
【问题描述】:
我有一个 Android Recyclerview,它有更多的项目行。
从某种意义上说
Recyclerview 包括
第 1 行 ->> TextView ,下面还有一个 textview
Row 2 ->> TextView ,下面还有一个 textview
问题是,每当我打开 Talkback 时,它会一口气读出整个 Recyclerview,这是意料之中的,它应该根据焦点项目一次读取一个项目。
预期的行为是 - 当 d-pad 移到焦点上时读取焦点上的组件。
有什么帮助吗??
【问题讨论】:
-
您的回收站视图是否标记为对可访问性很重要?
-
它没有设置任何东西,但我在recyclerview xml中手动使用它,现在它工作正常。
-
你把它设置成什么?如果这确实是解决方案,那么 RecyclerView 的构造函数可能会被破坏。
-
我在 xml 中为 recyclerview 设置了 android:importantForAccessibility="no"。是的,我想这确实是一个缺陷
-
作为答案发布。
标签: android android-recyclerview talkback