我想看看是否有可能改变话语提示期间在Android的单选按钮做出的选中/取消声明。当单选按钮当前处于焦点,话语提示会说,它是否被选中或取消选中。我想看看是否有可能改变“选择”和“未选中”它说。
与所有的Android在控制这个,我只是想看看它是否可以做或没有,如果是这样的灵活性,如何做到这一点。
正如in the sources可以看出,RadioButton
宣称自己是一个可检查的可访问节点。你可以做什么,是选择重置并标记它:
ViewCompat.setAccessibilityDelegate(radioButton, new AccessibilityDelegateCompat() {
@Override
public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCompat info) {
super.onInitializeAccessibilityNodeInfo(host, info);
info.setCheckable(false); // Checked/unchecked won't be pronounced
info.setSelected(radioButton.isChecked()); // if item is selected, then "selected" will be pronounced
}
});