您的位置:首页 > 移动开发 > Android开发

Android 多选一 RadioGroup的使用

2017-06-02 14:31 309 查看
因为RadioGroup继承自LinearLayout,所以所有RadioButton要么纵向排成一行,要么横向排成一行。

如果想把RadioButton分成两行,可能会想到使用下面的XML布局,就是用两个LinearLayout。写两个RadioGroup,

上面的运行结果如下图这样,可以把RadioButton分为多行,但是这样的RadioGroup会失去单选的功能。因为所有RadioButton必须作为RadioGroup的子View才行。

于是就想了个注意,如果要把所有RadioButton放在两行,就弄两个RadioGroup。然后在其中某个RadioGroup被选中时,清除另一个RadioGroup的选中状态。

rg_whether_contact2.clearCheck();

                whether_contact = "已告知";

                LogUtils.e("mxg",whether_contact);

自定义RadioButton的样式

http://www.cnblogs.com/candycaicai/archive/2011/05/04/2036869.html

讲图片切换成自己需要的样式,通过状态选择器实现效果;

                                    android:button="@null"

                                    android:drawablePadding="@dimen/x4"

                                    android:drawableLeft="@drawable/merchantreport_select"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: