2

私はImageViewvisibility = View.VISIBLE定義済みwidthheightXML を持っています。

ImageBitmap次のようにコードを設定すると

someImageView.setImageBitmap(bitmap);

画像ビットマップが既に定義されているか、まだ空 (null) であるかを後で知るにはどうすればよいですか?

だからsomeImageView.getImageBitmap() == null...幅、高さ、または可視性をテストすることはできません.

4

2 に答える 2

3

次の場合、imageViewにビットマップが含まれていません。

imageView.getDrawable() == null
于 2012-08-05T15:21:40.153 に答える
1

これを試して:

try{
    bitmap = ((BitmapDrawable) someImageView.getDrawable()).getBitmap();

 //re-use bitmap somehow?
    }
catch(NullPointerException e){
//Bitmap dont exists

}
于 2012-08-05T14:51:28.760 に答える