Android radiogroup, divider between radiobuttons(Android radiogroup,单选按钮之间的分隔符)
问题描述
有没有一种简单的方法可以在 RadioGroup
内的 RadioButtons
之间添加分隔线?我尝试使用 divider
xml 属性,但它似乎不起作用.如果相关,我的布局中的 RadioGroup
不包含任何子视图;我正在以编程方式添加 RadioButtons
.
Is there a simple way to add a divider between RadioButtons
inside a RadioGroup
? I've tried using the divider
xml attribute and it doesn't seem to be working. In case it's relevant, the RadioGroup
in my layout does not contain any child views; I'm adding the RadioButtons
programmatically.
编辑:问题已解决.您可以在 xml 中的 RadioGroup
内添加除 RadioButton
之外的视图.在我的情况下,您也可以通过编程方式执行此操作,但请注意您的布局参数.Akki 有正确的想法,这对我有用:
EDIT: Problem solved. You can add views besides RadioButton
inside RadioGroup
in the xml. In my case, you can also do it programmatically, but be careful about your layout params. Akki had the right idea, and this worked for me:
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>
这对你有用.我真的很好奇您如何将视图添加到组视图中?那应该导致classcastexception,不是吗?
That will work for you. And I am really curious how you add view into Group View? That should cause classcastexception, no ?
这篇关于Android radiogroup,单选按钮之间的分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Android radiogroup,单选按钮之间的分隔符
基础教程推荐
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01