android 动态生成checkbox
时间: 2023-06-26 10:07:31 浏览: 110
android 一个关于动态生成的例子
5星 · 资源好评率100%
要动态生成 Checkbox,你可以在 Java 代码中创建一个新的 Checkbox 对象,并将其添加到布局中。下面是一个简单的示例代码,用于在 LinearLayout 中动态创建两个 Checkbox:
```java
LinearLayout layout = findViewById(R.id.layout); // 获取 LinearLayout 对象
// 创建 Checkbox 对象
CheckBox checkbox1 = new CheckBox(this);
checkbox1.setText("Checkbox 1");
CheckBox checkbox2 = new CheckBox(this);
checkbox2.setText("Checkbox 2");
// 将 Checkbox 添加到 LinearLayout 中
layout.addView(checkbox1);
layout.addView(checkbox2);
```
在这个示例中,我们首先获取了一个 LinearLayout 对象,然后创建了两个 Checkbox 对象,并为它们设置了文本。最后,我们将这两个 Checkbox 添加到 LinearLayout 中。
如果你想要更复杂的布局,可以使用其他布局容器,例如 RelativeLayout 或 GridLayout。在这些布局容器中,你可以使用不同的属性来设置 Checkbox 的位置和大小。
阅读全文