2012-01-03 4 views
0

私はいくつかのHTMLコンテンツを持つTextViewを持っています。ユーザー補助機能をオンにしてTalkBackを使用すると、タグが読み込まれます。例えば。 「Less than、p、greater than than」などAndroidでHTMLタグを無視するようにスクリーンリーダーに指示できますか?

プレーンテキスト(plain textを含む変数)にContentDescriptionを設定しようとしましたが、読者はそれを無視してTextプロパティを代わりに使用するようです。 ..

//Dynamically set accessibility text for screen readers 
textView.ContentDescription = plainText; 

答えて

0

プレーンテキストバージョンのHTMLを読むには、アクセシビリティAPIメソッドをオーバーライドしたカスタムビューを作成する必要があります。 http://developer.android.com/guide/topics/ui/accessibility/apps.html

しかし、「より小さい」と「より大きい」を読むことは正しい動作です。 - 目に見えるユーザーにHTMLを表示している場合、スクリーンリーダーは同じ情報にアクセスする必要があります。

関連する問題