5
ダイアログを開いたときにアクセシビリティサービスでcontentDescription
を読み取るように設定するにはどうすればよいですか?私は現在、カスタムレイアウトを使用してダイアログを使用して、ブロックされたラッピング画面を表示しており、音声のcontentDescription
は「アラート」であり、この状況では適切ではありません。カスタムダイアログのコンテンツの設定
感謝;)
ダイアログを開いたときにアクセシビリティサービスで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);
}
は、それを使用する方法を得ていません。.. –