RadioButtons
有没有一种简单的方法可以在a之间添加分隔符RadioGroup
?我试过使用divider
xml 属性,但它似乎不起作用。如果它是相关的RadioGroup
,我的布局中不包含任何子视图;我正在以RadioButtons
编程方式添加。
编辑:问题解决了。RadioButton
您可以在RadioGroup
xml之外添加视图。在我的情况下,您也可以通过编程方式执行此操作,但请注意您的布局参数。Akki 有正确的想法,这对我有用:
for (int i = 0; i < items.size(); i++) {
if (i > 0) {
// add a divider with height of 1 pixel
View v = new View(this);
v.setLayoutParams(new RadioGroup.LayoutParams(LayoutParams.MATCH_PARENT, 1));
v.setBackgroundColor(android.R.color.darker_gray);
mRadioGroup.addView(v);
}
RadioButton rb = new RadioButton(this);
/* set other properties ... */
mRadioGroup.addView(rb);
}