我如何检查ImageView中的图像集是否存在,是否存在标准方法?
ImageView imgV;
imgV = (ImageView)findViewById(R.id.imageView);
if(imgV != set) ///!!!!!
imgV.setImageBitmap(mBitmap);
else
imgV.setImageBitmap(null);
答案 0 :(得分:2)
您打算通过拨打setImageBitmap(null)
来完成什么?如果您尝试使ImageView
没有位图而没有显示,则应使用getVisibility()
类中的setVisibility()
和View
方法。我不确定这是不是你想要的,但是
ImageView imgV;
imgV = (ImageView)findViewById(R.id.imageView);
if(imgV.getVisibility() == View.INVISIBLE) { //or use View.GONE
imgV.setImageBitmap(mBitmap);
imgV.setVisibility(View.VISIBLE);
}
else {
imgV.setImageBitmap(null);
imgV.setVisibility(View.INVISIBLE); //or use View.GONE
}
答案 1 :(得分:0)
您可以查看ImageView,
if(imageView.getDrawable==null)
{
//imageview is set
}
else
{
//imageview is set
}