Android アプリで視覚障害者のアクセシビリティを改善しています。Android プロジェクトの popover.xml ファイルに次の TextView があります。
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="12dp"
android:text="@string/pass_code"/>
TalkBack でアプリをテストするときはいつでも、アプリは文字列を読み上げますandroid:text
が、この場合、これはポップオーバー ウィンドウであるため、まったく読み上げたくありません。飛び出します。だから私はandroid:contentDescription="@string/pass_code"
同じ文字列を話すルート LinearLayout を持っています。
設定しようとしましたが、android:contentDescription="@null"
追加も試みましtools:ignore="ContentDescription"
たが、どちらも機能しませんでした。android:text の要素は常に読み上げられます。TalkBack が android:text 要素を無視するように TextView を変更するにはどうすればよいですか?