- 2012-08-05 (日) 22:42
- Android
xmlでレイアウトを組んでいると、ImageView部分に次のようなワーニングが表示されることがあります。
[Accessibility] Missing contentDescription attribute on image
これは、ImageViewの「android:contentDescription」という属性が設定されていないことが原因です。
Android4.0で追加された Explore-by-touch mode という機能があるのですが、この機能が有効になっていると画面上をタッチした際などに対象Viewの説明が読み上げられます。
この説明文を設定するための属性が contentDescription です。
<ImageView ... android:contentDescription="画像の説明">
「画像の説明」部分に説明文を記述します。
説明文はstringリソースから引っ張ってくることもできます。
年配者や目が不自由な方などへのアクセシビティ向上のためにも、出来るだけ設定していくように心掛けましょう。
関連があると思われる記事:
- [WPF] Imageに画像が表示されない、そんなときは・・・
- [Android] SDK Managerがうまく機能しないときは・・・
- [Android端末] Nexus7で画面キャプチャ
- [Eclipse] 起動できないときは・・・
- [Android] The project target was not properly loaded.
- Newer: [Java] 小数の切り捨て、切り上げ、四捨五入
- Older: [Java] ディレクトリ内のファイル一覧取得
Comments:0
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 パーマリンク […]