android accessibilityNodeInfo并更改辅助功能角色问题

时间:2020-03-15 04:25:05

标签: android talkback

如果我想让TalkBack作为按钮角色读取我的自定义视图,则可以通过设置setClassName方法来更改AccessibilityNodeInfo。

顺便说一句

  1. 有两个按钮。
  2. 使用setSelected true方法选择按钮A。
  3. 如果我双击按钮b,则选择B,而未选择A
  4. 我想让TalkBack读这两个按钮为RadioButton,而不是按钮。

因为两个按钮最初不是真实按钮,而功能是单选按钮。

开发人员当然应该将其按钮类更改为RadioButton,他们不能这样做。

但是,如果我使用AccessibilityNodeInfo的{​​{1}}方法,则无法使用。

我认为setClassName方法仅在我的视图是自定义视图或本身没有特定类的情况下才有效。

但是在这种情况下,我想将辅助功能从按钮更改为单选按钮。

在这种情况下,我应该如何申请?

0 个答案:

没有答案
相关问题