在某些设备(关系)中,当我们点击列表视图中的第一个项目时,它将作为列表项+“在X项目的列表中”进行对讲。我们如何删除文本“在X项目列表中”?
请分享您的想法
预先感谢
答案 0 :(得分:1)
我找到了一个解决方案,您可以在其中设置天气(RecyclerView或ListView)对于直接辅助功能很重要。
如果您将其设置为列表中的各个视图项目,则“话语提示”仍将在首次创建列表时宣布“ x个项目”。
在科特林:“ dataBinding.customRecyclerView.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO
答案 1 :(得分:0)
有效控制对讲行为的方法是在视图上添加内容描述,并应向用户描述:
Java
view.setContentDescription("Your text here");
XML
android:contentDescription="Your text here"
和对使用对讲集的人没有意义的视图:
JAVA
view.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO);
XML
android:importantForAccessibility="no"
有几种选择:
自动
noHideDescendants
是的
否
请注意,您也可以通过这种方式控制视图组。
玩一点。