【发布时间】:2017-10-14 21:46:21
【问题描述】:
我想通过从 Drawable 获取背景来检查两个 imageView 是否匹配。
我确实用过这种方式:
if (imgView1.getBackground().getConstantState()
.equals(ContextCompat.getDrawable(getApplicationContext(),R.drawable.myImage)
.getConstantState())
&&
imgView2.getBackground().getConstantState()
.equals(ContextCompat.getDrawable(getApplicationContext(),R.drawable.myImage)
.getConstantState()))
{
// do something
}
它适用于 API 23 和 API 24,但不适用于 API 21 和 API 26? 还有其他方法可以让它适用于所有 android 版本吗?
【问题讨论】:
标签: android background drawable