ImageViewの警告について
ImageViewとは画面に画像を表示する際に使用するViewのクラスです。
java.lang.Object
└android.view.View
└ android.widget.ImageView
Bitmapクラスオブジェクトを生成しJavaコードでも作れるんですが、
ここはリソースIDで作る場合を想定します。
画像のリソースは「res/drawable/」に配置するとし、
その画像を使用するためにXMLにImageViewタグを追記します。
<ImageView android:id="@+id/imageView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:adjustViewBounds="true" android:gravity="center_vertical" android:scaleType="fitXY" android:src="@drawable/imageView"> </ImageView>
で、これなんですが
[Accessibility] Missing contentDescription attribute on image
っていう警告がEclipseで出ちゃいます...。
警告なんで無視してもアプリ自体は起動しますが、何か気持ち悪いですよね。
解決策としては、ImageViewタグ内に、
android:contentDescription="anyStringValue"
と追記してやれば警告が消えてくれます。
アクセスビリティ向上のための警告でしょう。
要は数あるAndroid端末で、画像が表示されない場合
用意してあるテキスト情報で代替してあげましょう、といったもの。