我有图像按钮矩阵,我想知道哪个按钮被他们的图像背景点击了。 我如何获取图像按钮 BackgroundResource?
喜欢:
switch (image.getBackgroundResource()) {
case R.mipmap.blueflower
image.setBackgroundResource(R.mipmap.cardback1);
break;
case R.mipmap.cardback1:
image.setBackgroundResource(R.mipmap.blueflower);
break;
}
谢谢
最佳答案
切换 setTag
和 getTag
是一种方法,可能是最简单的方法。
有几种方法可以直接比较图像...
你能得到可绘制的吗? image.getDrawable()
,然后是 img1.equals(img2)
,(你可能需要一个 getConstantState()
)
位图? bmp1.sameAs(bmp2)
或逐像素 Comparing Bitmap images in Android
关于java - 安卓 - ImageButton.getBackgroundResource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38806832/