Android Lintコンテンツの説明の警告質問する

Android Lintコンテンツの説明の警告質問する

Android Lint を使用しているときに、imageview で「[アクセシビリティ] 画像の contentDescription 属性がありません」という警告が表示されます。

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

ベストアンサー1

android:contentDescriptionImageViewの属性を設定することでこの警告を解決しました

android:contentDescription="@string/desc"

ADT 16 の Android Lint サポートでは、画像ウィジェットが contentDescription を提供することを確認するためにこの警告がスローされます。

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

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

おすすめ記事