原因:
setClickable(false)方法一定要在setOnClickListener()方法之后用;
setOnClickListener()方法会重新绘制View;
解决
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
button.setClickable(false);
}
});
setClickable(false)方法一定要在setOnClickListener()方法之后用;
setOnClickListener()方法会重新绘制View;
解决
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
button.setClickable(false);
}
});