如果我想让TalkBack作为按钮角色读取我的自定义视图,则可以通过设置setClassName方法来更改AccessibilityNodeInfo。
顺便说一句
setSelected
true方法选择按钮A。B
,而未选择A
。TalkBack
读这两个按钮为RadioButton
,而不是按钮。因为两个按钮最初不是真实按钮,而功能是单选按钮。
开发人员当然应该将其按钮类更改为RadioButton,他们不能这样做。
但是,如果我使用AccessibilityNodeInfo
的{{1}}方法,则无法使用。
我认为setClassName
方法仅在我的视图是自定义视图或本身没有特定类的情况下才有效。
但是在这种情况下,我想将辅助功能从按钮更改为单选按钮。
在这种情况下,我应该如何申请?