gpt4 book ai didi

android - 发音自定义语句而不是选中/未选中

转载 作者:行者123 更新时间:2023-12-02 04:26:45 25 4
gpt4 key购买 nike

我正在寻找是否可以更改在 TalkBack 期间为 Android 中的单选按钮所做的选中/未选中语句。当单选按钮当前处于焦点时,TalkBack 会说出它是选中还是未选中。我想看看是否可以将其更改为“已选择”和“未选择”。

凭借 Android 在控制这方面的所有灵 active ,我只是想看看它是否可以完成,如果可以,该怎么做。

最佳答案

可以看到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
}
});

关于android - 发音自定义语句而不是选中/未选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53836721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com