問題タブ [talkback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ImageView の Android アクセシビリティ
一部の ImageView に contentDescription を追加しました。TalkBack を使用してテストすると、contentDescription に「ボタン」を追加するものと、追加しないものがあります。スピーチには一貫した振る舞いが存在しませんか?
注: 一部の ImageView には OnClickListener があり、他には onTouchListener があります。onClickListener を使用した ImageView は contentDescription を使用して「ボタン」を追加しますが、onTouchListener を使用した ImageView は追加しません。
また、android:clickable="true"
onTouchListener を使用して ImageView を設定すると、contentDescription で「ボタン」がアナウンスされることに気付きました。
この矛盾を処理する最善の方法は何でしょうか?
設定android:clickable="true"
は onTouchListener の既存の機能に何らかの影響を与える可能性がありますか?
android - Android WebView Select オプションは、TalkBack をオンにすると機能しなくなります
ドロップダウンを含むページをロードするために WebView を使用するアプリがあります (オプションの選択):
<select id='num'>
<option value='10'>10</option>
<option value='20'>20</option>
<option value='50'>50</option>
WebView hasgetSettings().setJavaScriptEnabled(true);
トークバックがオンの場合、他のオプション 20 または 50 を選択できません (10 がデフォルトで選択されています)。トークバックは、オプション ポップアップのすべてのオプション (10、20、50) を読み取りますが、ダブルタップしてオプションを選択すると、そのオプションを選択せずにポップアップを閉じるだけです。
Nexus 4(Android 4.4.4) と Samsung S5(Android 4.4.2) でテストしました。setJavaScriptEnabled
設定について言及した理由は、この設定を削除すると問題なく動作するためです。助けてください。
注: 動作に一貫性がないようです。選ばれることもありますが、ほとんどの場合は選ばれません。
さらに調査したところ、Web ページを Android Chromeブラウザーにロードすると、同じ問題が発生することがわかりました。[コンテンツ] 設定から [ JavaScriptを有効にする] オプションのチェックを外すと、問題が修正されます。
更新: Android 4.0(ICS) および Android 4.1(Jelly bean) でアプリをテストしました。どちらも、ドロップダウン オプションを選択すると、強化された Web アクセシビリティまたはWeb スクリプトの挿入の有効/無効の設定に関係なく、正常に機能します。
Moto G Android 5.0.2でもテスト済みです。すべてが完全に正常に動作します。
これはAndroid 4.4(KITKAT)固有の問題?
これに対する回避策はありますか?
android - Android TalkBack: ヒントが contentDescription を上書きする
以下のような EditText があります
TalkBack で「ユーザー名フィールド」と読み上げたいのですが、「ユーザー名」と表示されます。contentDescription は無視されます。
ヒントや contentDescription を削除するように言わないでください。両方を使用する必要があります。
アドバイスをいただければ幸いです。
cordova - Android Lollipop でトークバックがデータ テーブル ヘッダーを読み取らない
Android 5.x にアップグレードすると、Talkback がハイブリッド アプリのデータ テーブル ヘッダーを読み取らなくなったようです。これが壊れているかどうか知っている人はいますか?
Cordova と jQuery Mobile を使用してアプリを作成しています。以下は使用しているコードです。
android - Android TalkBack とフラグメント スタック
私が取り組んでいるアプリケーションでは、アクセシビリティを実装する必要があります。アクティビティにフラグメントを追加する必要がある 1 つの画面を除いて、すべて正常に動作します。基本的に、上にあるフラグメントは、パスコードを入力するためのダイヤル キーボードです。このフラグメントは、fragmentTransaction で追加されます。
問題は、トークバック フォーカスが下のフラグメントの要素に設定されていることです。
ダイヤルフラグメントにトークバックフォーカスを設定する方法があるかどうか知っていますか? フォーカスを得るために下のフラグメントを「無効」にしたいだけです
ありがとう、
android - TalkBack で android:text 要素を無視するにはどうすればよいですか?
Android アプリで視覚障害者のアクセシビリティを改善しています。Android プロジェクトの popover.xml ファイルに次の TextView があります。
TalkBack でアプリをテストするときはいつでも、アプリは文字列を読み上げますandroid:text
が、この場合、これはポップオーバー ウィンドウであるため、まったく読み上げたくありません。飛び出します。だから私はandroid:contentDescription="@string/pass_code"
同じ文字列を話すルート LinearLayout を持っています。
設定しようとしましたが、android:contentDescription="@null"
追加も試みましtools:ignore="ContentDescription"
たが、どちらも機能しませんでした。android:text の要素は常に読み上げられます。TalkBack が android:text 要素を無視するように TextView を変更するにはどうすればよいですか?
android - Lollipop での Android WebView のアクセシビリティ
Web ビューで TalkBack を動作させるのに問題があります (Android 5.1 の Nexus 9 でテストしています)。Android JellyBean のリリース前後に、「Web アクセシビリティの強化」というタイトルの設定を確認することで、TalkBack サポートが Web ビューに追加されたことを読みました。私の人生では、システム設定でこの設定を見つけることはできません。
アプリケーションの Web ビューに注目すると、「WebView」と表示されるだけで、他のオプションはありません。
Web ビューの TalkBack サポートは KitKat で削除されましたか? そうでない場合、ここで何が欠けていますか?
カスタマイズしたトークバックを読むためにモバイル アクセシビリティ プラグインを使用しています
私のアプリは Android 4.4.4 で正常に動作します。aria-hidden=true
モバイルアクセシビリティのデフォルトのトークバックを停止するために使用しています。しかし、その属性では、ロリポップはイベントに焦点を合わせておらず、すべてを読んでいるわけではありません
android - ビューページャーアンドロイドにアクセシビリティを実装して、「次にスワイプしてもっと見る」ようなものを持たせる
特定の機能に対する複数のヒントを持つビューページャーを実装しています。トークバック機能を有効にすると、現在のビューのコンテンツが読み上げられます。また、トークバックで「左にスワイプしてヒントを表示」と言うようにしたいです。
android - トークバックは大文字を単語として読み取ります。個別に読み取る必要があります
「US」のように、それは米国の頭字語です。android talkback は「us」のような単語として読み取りますが、US のように個別に読み取る必要があります。
助けてください、それを個別に読み上げる他の音声、またはアクセシビリティの他の設定はありますか。提案してください。