如何检查imageview中是否有图像,并跳过该图像到下一个imageview [英] How to check if an imageview has an image in it and skip over the image to the next imageview
问题描述
Kinda像子手
如果其中有东西,如何跳过imageview并检查其中是否有东西 尝试检查imageView中是否有图像
how to skip over the imageview if something is in it and check to see if something is in it trying to check the imageView if there is an image in it
代码
final boolean imageThere = mImageView17.setBackgroundResource(null);
public void image6(){
randomNumber();
final int thisLetter = currentLetter;
final boolean imageThere = mImageView17.setBackgroundResource(null);
mImageView6 = (ImageView) findViewById(R.id.imageView6);
mImageView6.setImageResource(thisLetter);
mImageView6.bringToFront();
mImageView17 = (ImageView)findViewById(R.id.imageView17);
mImageView6.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if (imageThere == false) {
mImageView17.setImageResource(thisLetter);
mImageView17.bringToFront();
mImageView6.setImageResource(R.drawable.whitespace);
} else {
mImageView18.setImageResource(thisLetter);
mImageView18.bringToFront();
mImageView6.setImageResource(R.drawable.whitespace);
}
}
});
mImageView17.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
mImageView6.setImageResource(thisLetter);
mImageView6.bringToFront();
mImageView17.setImageResource(R.drawable.whitespace);
}
});
}
基本上我想检查ImageView以查看imageview 17中的图像是否存在,如果存在,请跳过17并将imageresource 6添加到imageview18
Basically I want to check the ImageView to see if the image in imageview 17 is there, If it is, Skip over 17 and add imageresource 6 to imageview18
我还想确保当我在单击图像视图17时将相同的代码添加到7或8的图像视图6中时,如果对另一个imageview17执行此操作时不会弄乱
I also want to make sure that if I do this for another imageview17 does not get messed up when I add the same code to imageview 6 of 7 or 8 when I click on image view 17
我该如何解决这个问题?
How do I go about fixing this?
推荐答案
if (mImageView17.getDrawable() != null) {
// I already have a bitmap
}
getDrawable
的文档说:
返回视图的可绘制对象;如果未分配可绘制对象,则返回null.
Return the view's drawable, or null if no drawable has been assigned.
这篇关于如何检查imageview中是否有图像,并跳过该图像到下一个imageview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!