我正在尝试在我的应用程序上使用单选按钮功能,但很难识别单选按钮而不是复选框。我可以使用复选框来充当单选按钮,这样当单击一个时,另一个未选中,反之亦然?我尝试使用单选按钮,但我无法让它们在不同的卡片视图中工作。
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
提交
取消