我正在實現登錄界面,並且我有兩個複選框:男性和女性。現在我想讓用戶只能選擇其中一個複選框。我的.java文件是這樣的:Android開發人員關於單選框複選框
public void onCheckboxClicked(View view) {
checMale = (CheckBox)findViewById(R.id.Male_che);
checFemale = (CheckBox)findViewById(R.id.Female_che);
View.OnClickListener maleChec = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
sex = "Male";
checFemale.setChecked(false);
}
};
View.OnClickListener femaleChec = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
sex = "Female";
checMale.setChecked(false);
}
};
checMale.setOnClickListener(maleChec);
checFemale.setOnClickListener(femaleChec);
}
無論如何,這是行不通的。我是一個完整的初學者。你能幫我一下嗎?
如果用戶識別兩個性別或兩者都不是!? – 2014-11-23 17:22:38