【发布时间】:2014-01-08 18:08:52
【问题描述】:
这是我想要通过 java 代码动态创建的布局。 这里的父布局是LinearLayout。
通过java代码创建的tableLayout由5个动态创建的单选按钮组成。
我需要将这些单选按钮放在单选组中。 如何做到这一点。
到目前为止,我尝试了这个,效果很好。但我无法在 1 个单选组中添加所有 5 个单选按钮。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
l = (LinearLayout) findViewById(R.id.mainl); //parent layout
t1 = new TableLayout(this);
rb1 = new RadioButton(this);
rb2 = new RadioButton(this);
rb3 = new RadioButton(this);
t1.setLayoutParams(new TableLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
TableRow row = new TableRow(this);
TableRow row1 = new TableRow(this);
row.addView(rb1);
row.addView(rb2);
row1.addView(rb3);
t1.addView(row);
t1.addView(row1);
l.addView(t1);
}
【问题讨论】:
标签: android tablelayout