我正在构建一个Android应用程序,我在线性布局中创建多个checkBox。以下是我的代码
//Make multi leg info display to user
for(int i = 0; i < PickerForm.GoogleAddress.size(); i++) {
LayoutInflater inflater = null;
inflater = (LayoutInflater) getApplicationContext()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View mLinearView = inflater.inflate(R.layout.custome_leg_detail, null);
TextView legName = (TextView) mLinearView.findViewById(R.id.legName);
TextView legPhone = (TextView) mLinearView.findViewById(R.id.legPhoneNumber);
TextView legAddress = (TextView) mLinearView.findViewById(R.id.legAddress);
TextView legCashToPick = (TextView) mLinearView.findViewById(R.id.legCashToPick);
final CheckBox radioButtonCashToCollect = (CheckBox) mLinearView.findViewById(R.id.radioButtonCashToCollect);
radioButtonCashToCollect.setTag(String.valueOf(i));
legLinearLayout.addView(mLinearView);
}
我希望一次只能点击一个复选框。
答案 0 :(得分:1)
我认为你应该使用RadioGroups。那些是专门为您的情况,只有一个在时间检查。
答案 1 :(得分:0)
您可以将RadioButton用于此目的。
看看here