我怎样才能设置contentDescription
当我的对话框打开时由辅助服务读取?我目前正在使用具有自定义布局的对话框来显示阻塞的加载屏幕和语音contentDescription
是“警报”,在这种情况下不合适。
谢谢 ;)
您可以创建子类Dialog
并覆盖dispatchPopulateAccessibilityEvent
提供您自己的辅助功能文本。
这是一个例子:
@Override
public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) {
if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) {
event.getText().add("Your message goes here");
return true;
}
return super.dispatchPopulateAccessibilityEvent(event);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)