我想检查一个按钮是否具有可绘制的/颜色,以及是否具有
border_inner_grey
我想禁用该按钮的单击。
我尝试了这个,但是我没有工作。
我该如何完成?
final Button button01 = (Button) android.findViewById(R.id.test);
if(button01.getBackground().equals(getResources().getDrawable(R.drawable.border_inner_grey).getConstantState())) {
button01.setClickable(false);
} else {
button01.setClickable(true);
}
最佳答案
试试这个吧。
if (button01.getBackground().getConstantState() ==
getResources().getDrawable(R.drawable.border_inner_grey).getConstantState())