Android:在同一行中动态添加两个自定义复选框

时间:2016-07-23 10:06:51

标签: android

如果我在代码中动态添加复选框,我该怎么做才能使用自定义复选框? (关于不在XML文件上的java代码。)。就像我想在线性布局中的一行中添加两个复选框,基于服务器的动态响应。 ![此图片解释了我的要求] [1]。 [1]:https://stackoverflow.com/66778d9f-ae68-408a-a0f9-bc0af3e99c7a

1 个答案:

答案 0 :(得分:0)

您可以借助线性布局ID执行此操作。只需将ID分配给线性布局并使用以下代码:

        LinearLayout ll= (LinearLayout)findViewById(R.id.linearLayout1);
        CheckBox cb1 = new CheckBox(this);
        CheckBox cb2 = new CheckBox(this);
        ll.addView(cb1);
        ll.addView(cb2);

您也可以使用ll.addview(Context, LayoutParams)。为此,您必须配置LayoutParams。它包含wrap_content, match_parent, gravity等等的值。