可以使用以下代码示例来比较View的背景和可绘制对象:
Drawable drawable = getResources().getDrawable(R.drawable.my_drawable); if(view.getBackground().getConstantState().equals(drawable.getConstantState())){ // View背景和可绘制对象相同 }else{ // View背景和可绘制对象不同 }
这个方法将获取View的背景和一个可绘制对象,并使用它们各自的getConstantState()方法来比较它们的常量状态。请确保将R.drawable.my_drawable替换为实际要比较的可绘制对象。