問題タブ [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.

0 投票する
1 に答える
4649 参照

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 の既存の機能に何らかの影響を与える可能性がありますか?

0 投票する
1 に答える
1031 参照

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)固有の問題?
これに対する回避策はありますか?

0 投票する
6 に答える
12888 参照

android - Android TalkBack: ヒントが contentDescription を上書きする

以下のような EditText があります

TalkBack で「ユーザー名フィールド」と読み上げたいのですが、「ユーザー名」と表示されます。contentDescription は無視されます。

ヒントや contentDescription を削除するように言わないでください。両方を使用する必要があります。

アドバイスをいただければ幸いです。

0 投票する
1 に答える
404 参照

cordova - Android Lollipop でトークバックがデータ テーブル ヘッダーを読み取らない

Android 5.x にアップグレードすると、Talkback がハイブリッド アプリのデータ テーブル ヘッダーを読み取らなくなったようです。これが壊れているかどうか知っている人はいますか?

Cordova と jQuery Mobile を使用してアプリを作成しています。以下は使用しているコードです。

0 投票する
6 に答える
7976 参照

android - Android TalkBack とフラグメント スタック

私が取り組んでいるアプリケーションでは、アクセシビリティを実装する必要があります。アクティビティにフラグメントを追加する必要がある 1 つの画面を除いて、すべて正常に動作します。基本的に、上にあるフラグメントは、パスコードを入力するためのダイヤル キーボードです。このフラグメントは、fragmentTransaction で追加されます。

問題は、トークバック フォーカスが下のフラグメントの要素に設定されていることです。

ダイヤルフラグメントにトークバックフォーカスを設定する方法があるかどうか知っていますか? フォーカスを得るために下のフラグメントを「無効」にしたいだけです

ありがとう、

0 投票する
1 に答える
3182 参照

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 を変更するにはどうすればよいですか?

0 投票する
3 に答える
2621 参照

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モバイルアクセシビリティのデフォルトのトークバックを停止するために使用しています。しかし、その属性では、ロリポップはイベントに焦点を合わせておらず、すべてを読んでいるわけではありません

0 投票する
1 に答える
2317 参照

android - ビューページャーアンドロイドにアクセシビリティを実装して、「次にスワイプしてもっと見る」ようなものを持たせる

特定の機能に対する複数のヒントを持つビューページャーを実装しています。トークバック機能を有効にすると、現在のビューのコンテンツが読み上げられます。また、トークバックで「左にスワイプしてヒントを表示」と言うようにしたいです。

0 投票する
3 に答える
2112 参照

android - トークバックは大文字を単語として読み取ります。個別に読み取る必要があります

「US」のように、それは米国の頭字語です。android talkback は「us」のような単語として読み取りますが、US のように個別に読み取る必要があります。

助けてください、それを個別に読み上げる他の音声、またはアクセシビリティの他の設定はありますか。提案してください。