gpt4 book ai didi

Android radiogroup,单选按钮之间的分隔符

转载 作者:IT老高 更新时间:2023-10-28 23:10:12 25 4
gpt4 key购买 nike

有没有一种简单的方法可以在 RadioGroup 内的 RadioButtons 之间添加分隔线?我尝试使用 divider xml 属性,但它似乎不起作用。如果相关,我的布局中的 RadioGroup 不包含任何 subview ;我正在以编程方式添加 RadioButtons

编辑:问题已解决。您可以在 xml 中的 RadioGroup 内添加除 RadioButton 之外的 View 。在我的情况下,您也可以通过编程方式执行此操作,但请注意您的布局参数。 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);
}

最佳答案

<RadioGroup
android:id="@+id/location_radio_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="?android:attr/dividerHorizontal"
android:showDividers="middle">
</RadioGroup>

这对你有用。我真的很好奇您如何将 View 添加到组 View 中?那应该导致classcastexception,不是吗?

关于Android radiogroup,单选按钮之间的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com