如何设置仅在android上点击的checkBox?

时间:2015-11-05 13:31:14

标签: android checkbox android-linearlayout

我正在构建一个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);
        }

我希望一次只能点击一个复选框。

2 个答案:

答案 0 :(得分:1)

我认为你应该使用RadioGroups。那些是专门为您的情况,只有一个在时间检查。

答案 1 :(得分:0)

您可以将RadioButton用于此目的。

看看here