为何同一组RadioGroup 里面的RadioButton 会出现多选状态?
最近在做一个项目,有两排RadioGroup,每一排radioGroup有五个radiobutton,我分别给每一个Radiobutton都设置了id,最后程序运行的时候,点击radibutton,点击了多少个radiobutton就有多少个radiobutton被选中状态,如下图所示:
针对这个问题苦恼了一段时间。在网上也查看了一些资料,但都说得不清楚。经过不断的摸索,问题终于解决了,今天我就把解决的办法发表出来(其实很简单)
布局文件:
android:layout_width="fill_parent"
android:visibility="gone"
android:layout_height="40dp"
android:orientation="vertical" >
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="5" >
style="@style/style_radio_button_common"
android:text="社区" />
style="@style/style_radio_button_common"
android:text="商超" />
style="@style/style_radio_button_common"
android:text="生鲜" />
style="@style/style_radio_button_common"
android:text="酒类" />
style="@style/style_radio_button_common"
android:text="母婴" />
通过代码发现,我在radioGroup里面我添加了一个线性布局标签:
解决方法:直接删除这个线性布局即可,也就是说直接删除