我有最新版本的Talkback,并宣布“我的顶级文本标题”. Android本机行为为我的顶级元素添加了“标题”.我找不到一种方法来切换ON / OFF标题声明.是否有API来控制其行为.在之前版本的Talkback版本中,它并没有单独宣布“标题”.
最佳答案
如果您只支持API级别23及更高级别,则可以执行以下操作.
textView.setAccessibilityDelegate(new View.AccessibilityDelegate() {
@Override
public void onInitializeAccessibilityNodeInfo(View host,AccessibilityNodeInfo info) {
super.onInitializeAccessibilityNodeInfo(host,info);
//blanked to prevent talkback from announcing class/type
info.setClassName("");
}
});