18

アクセシビリティ]画像にcontentDescription属性がありません

 <ImageView
            android:id="@+id/imageView1"
            android:layout_width="34dp"
            android:layout_height="61dp"
            android:layout_marginLeft="11dp"
            android:layout_marginRight="0dp"
            android:layout_marginTop="11dp"
            android:background="#ff3333"
            android:src="@drawable/arrows" />
4

5 に答える 5

29

Eclipseでは

ウィンドウ->設定->Android->リントエラーチェック->問題->アクセシビリティ->コンテンツの説明->重大度[無視]を選択します。

また

android:contentDescriptionImageViewに追加します。

于 2012-07-03T05:17:15.660 に答える
9

ADT 16 以降での lint サポートは、この警告をスローします

なぜこれが必要なのかが問題です。

いくつかの画像を含む ImageView を持つアプリケーションを設計したシナリオを考えてみましょう。画像には、それが何をするかというメッセージが含まれています。しかし、見ることができない視覚障害者がいる可能性があります。機能は値を読み取るので、目の不自由な人でも、見えなくても何の目的でそこに画像が配置されているかを知ることができます。

contentDescriptionビューの内容を簡単に説明するテキストを定義します。このプロパティは、主にアクセシビリティのために使用されます。一部のビューにはテキスト表現がないため、この属性を使用してテキスト表現を提供できます。

ImageViews や ImageButtons などのウィジェットは、contentDescription 属性を使用してウィジェットのテキストによる説明を指定し、スクリーン リーダーの音声合成やその他のアクセシビリティ ツールがユーザー インターフェイスを適切に説明できるようにする必要があります。

于 2012-07-03T05:24:30.980 に答える
4

android:contentDescriptionImageViewに追加してみてください

<ImageView
            android:id="@+id/imageView1"
            android:layout_width="34dp"
            android:layout_height="61dp"
            android:layout_marginLeft="11dp"
            android:layout_marginRight="0dp"
            android:contentDescription="@string/desc"
            android:layout_marginTop="11dp"
            android:background="#ff3333"
            android:src="@drawable/arrows" />

詳細については、を参照してください

http://android-developers.blogspot.in/2012/04/accessibility-are-you-serving-all-your.html

http://developer.android.com/guide/topics/ui/accessibility/apps.html#test

AndroidLintcontentDescription警告

于 2012-07-03T05:17:21.060 に答える
3

ImageViewと入力します

android:contentDescription="TODO"
于 2013-02-16T12:17:18.130 に答える
1

これを追加するだけです:

android:contentDescription="@string/description"

次に、あなたの Strings.xmlに移動して、これを追加します。

<string name="description"> YOUR_DESCRIPTION_HERE </string>
于 2014-06-25T02:27:57.770 に答える