繁体   English   中英

在以编程方式添加的单选组中的单选按钮之间创建分隔线?

[英]create divider between radio buttons in radio group added programmatically?

我已经创建了以编程方式添加到单选组的单选按钮,xml 中的单选组如下

<RadioGroup
android:layout_width="match_parent"
android:id="@+id/rgFeedbacks"
android:orientation="vertical"
android:layout_height="wrap_content"
android:paddingTop="@dimen/appbar_padding"
android:paddingStart="@dimen/appbar_padding"
android:divider="@color/radiogroup_divider"

和单选按钮添加如下

 for(int i=0; i<array.size(); i++){
        rb[i]  = new RadioButton(this);
        rb[i].setId(i);
        rb[i].setText(Array.get(i));
   }
       

问题是单选按钮之间没有显示分隔线,如何解决

您应该像这样添加showDividers

android:divider="@color/radiogroup_divider"
android:showDividers="middle"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM