我要實現這一點:在未選中的複選框的用戶檢查,舉杯顯示,則該複選框成爲禁用..檢查後禁用複選框,安卓
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,它仍然會被檢查 –