当我打开对话框时,如何设置一个
contentDescription
以供辅助功能服务读取?我目前正在使用带有自定义布局的对话框来显示阻塞加载屏幕,并且所述contentDescription
是“Alert”,这在此情况下不合适。谢谢;)contentDescription
以供辅助功能服务读取?我目前正在使用带有自定义布局的对话框来显示阻塞加载屏幕,并且所述contentDescription
是“Alert”,这在此情况下不合适。谢谢;)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);
}