我正在嘗試在我的應用程序上使用單選按鈕功能,但很難識別單選按鈕而不是復選框。我可以使用復選框來充當單選按鈕,這樣當單擊一個時,另一個未選中,反之亦然?我嘗試使用單選按鈕,但我無法讓它們在不同的卡片視圖中工作。
1 回答

心有法竹
TA貢獻1866條經驗 獲得超5個贊
嘗試這個
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/chkbox1"
android:onClick="onCheckBoxClick"/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/chkbox2"
android:onClick="onCheckBoxClick"/>
// define onCheckBoxClick method on your Activity
public void onCheckBoxClick(View view){
switch (view.getId()){
case R.id.chkbox1:
if(checkBox2.isChecked()) {
checkBox2.setChecked(false);
}
break;
case R.id.chkbox2:
if(checkBox1.isChecked()) {
checkBox1.setChecked(false);
}
break;
}
添加回答
舉報
0/150
提交
取消