我要实现这一点:在未选中的复选框的用户检查,举杯显示,则该复选框成为禁用..检查后禁用复选框,安卓
male.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked){
Toast.makeText(CheckBoxTuts.this, "male" , Toast.LENGTH_SHORT).show();
male.setChecked(false);
}
}
});
输出失败了,因为他们执行同一时间,即使我把male.setChecked(false)放在外面..我不记得有什么东西可以运行某些东西,那么其他东西..是它的线程吗?真的不记得
我用你的代码来检查它的工作,但setEnabled(false)不起作用。 –
@ErrorHandler:它不是一个无效的方法,所以它如何工作?你面临的问题是什么? – Hiral
即使setenabled为false,它仍然会被检查 –