Warning: include(/home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-content/advanced-cache.php): failed to open stream: No such file or directory in /home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-settings.php on line 74

Warning: include(/home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-content/advanced-cache.php): failed to open stream: No such file or directory in /home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-settings.php on line 74

Warning: include(): Failed opening '/home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-content/advanced-cache.php' for inclusion (include_path='.:/usr/local/php/5.4/lib/php') in /home/users/2/lolipop.jp-a-virtual/web/dhmo/dhmo/wp-settings.php on line 74
【Android開発】Missing contentDescription attribute on imageの警告を消す方法 – Androidアプリつくったった

【Android開発】Missing contentDescription attribute on imageの警告を消す方法

Image Needs Description

ImageViewで出てくるようになった警告を最速一行で解決する

久々のAndroid開発関連の記事です。
(ブログのタイトルがAndroidなのに最近まずいなぁと思っていました。)
 
さて今回はImageViewを追加していると出てくる警告の解消方法です。
 

Missing contentDescription attribute on image

ImageViewを追加していると下記のように警告が出てきます。
※以前は出なかった気がするのだが・・
Missing contentDescription attribute on image
カーソルを持っていくと

[アクセシビリティ] Missing contentDescription attribute on image

と出ています。
 
要するに『 Descriptionが足りないよ 』というエラーです。
 
▼ 具体的にはImageView内に以下の一行を書けばいい事になります。

android:contentDescription="画像の説明"

 
とはいえ、ベタ書きは頂けないので
 
layoutファイル上には

android:contentDescription="@string/desc"

と書き込み
 
string.xml(全言語分)に

    <string name="desc">画像の説明</string>

と書き込みましょう。
 
すると、以下の画面キャプチャのように

警告が見事解除されていますね。
 
以上です。
 

参考になれば幸いです。
 

▼ 関連記事・最近の投稿は記事の下にあります。コチラもご参考ください。

 

About the Author

dhmo
Author:DHMO(ディベロッパー名) 仕事では自社サービス・メディアの開発を行ってます。 趣味でAndroidアプリ製作を行っています。 カラオケではランキングバトルにはまっております。 Mail: dihydromooxide7@gmail.com 

Be the first to comment on "【Android開発】Missing contentDescription attribute on imageの警告を消す方法"

Leave a comment

Your email address will not be published.


*