1. ホーム
  2. android

[解決済み] Android LintのcontentDescriptionの警告

2022-06-24 20:31:31

質問

画像ビューで、以下のような警告が表示されます。 andquot;[Accessibility] Missing contentDescription attribute on image" for imageview.While using android lint.

これはどういう意味ですか?

どのように解決するのですか?

この警告を解決するために android:contentDescription を設定することで解決しました。

android:contentDescription="@string/desc"

ADT 16 の Android Lint サポートでは、画像ウィジェットが contentDescription を提供することを保証するために、この警告を投げます。

これは、ビューのコンテンツを簡単に説明するテキストを定義します。このプロパティは、主にアクセシビリティのために使用されます。いくつかのビューは、テキスト表現を持たないので、この属性は、そのようなものを提供するために使用することができます。

ImageViewsやImageButtonsのような非テキストウィジェットは、スクリーンリーダーや他のアクセシビリティツールが適切にユーザーインターフェースを説明できるように、ウィジェットのテキスト説明を指定するためにcontentDescription属性を使用すべきです。