Home > Android > [Android] ImageViewのcontentDescription

[Android] ImageViewのcontentDescription

xmlでレイアウトを組んでいると、ImageView部分に次のようなワーニングが表示されることがあります。

[Accessibility] Missing contentDescription attribute on image

 

これは、ImageViewの「android:contentDescription」という属性が設定されていないことが原因です。
 

Android4.0で追加された Explore-by-touch mode という機能があるのですが、この機能が有効になっていると画面上をタッチした際などに対象Viewの説明が読み上げられます。
この説明文を設定するための属性が contentDescription です。
 

<ImageView
    ...
    android:contentDescription="画像の説明">

「画像の説明」部分に説明文を記述します。
説明文はstringリソースから引っ張ってくることもできます。
 

年配者や目が不自由な方などへのアクセシビティ向上のためにも、出来るだけ設定していくように心掛けましょう。
 
 

関連があると思われる記事:

このエントリーをはてなブックマークに追加
はてなブックマーク - [Android] ImageViewのcontentDescription
Facebook にシェア
[`google_buzz` not found]
[`yahoo` not found]
[`livedoor` not found]
[`friendfeed` not found]
[`tweetmeme` not found]
[`grow` not found]

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://gacken.com/wp/program/android/1577/trackback/
Listed below are links to weblogs that reference
[Android] ImageViewのcontentDescription from ミライニトドケ
pingback from Eclipseの警告について2 | 防備録 12-12-07 (金) 12:47

[…] 参照元:http://gacken.com/wp/program/android/1577/ カテゴリー: android   作成者: admin パーマリンク […]

Home > Android > [Android] ImageViewのcontentDescription

Search
Feeds
Meta
人気の記事

Return to page top