Radiogroup
[HTML]View plaincopy
- <Radiogroup
- Android: Id = "@ + ID/client_charge_radiogroup"
- Android: layout_width = "200dp"
- Android: layout_height = "40dp"
- Android: layout_marginleft = "5dp"
- Android: layout_alignparentright = "true"
- Android: fadingedge = "NONE"
- Android: gravity = "center_vertical"
- Android: layout_centervertical = "true"
- Android: Orientation = "horizontal"
- >
- <Radiobutton
- Android: Id = "@ + ID/client_radio_label"
- Android: layout_width = "0dp"
- Android: layout_height = "match_parent"
- Android: layout_weight = "1"
- Android: button = "@ color/transparent"
- Android: gravity = "center"
- Android: text = "client"
- Android: textcolor = "@ color/color_radiobutton"
- Android: Background = "@ drawable/radio_group_selector"
- />
- <Radiobutton
- Android: Id = "@ + ID/firm_radio_label"
- Android: layout_width = "0dp"
- Android: layout_height = "match_parent"
- Android: layout_weight = "1"
- Android: button = "@ color/transparent"
- Android: gravity = "center"
- Android: text = "firm"
- Android: checked = "true"
- Android: textcolor = "@ color/color_radiobutton"
- Android: Background = "@ drawable/radio_group_selector"/>
- </Radiogroup>
Radiobutton font color change color_radiobutton.xml
[HTML]View plaincopy
- <? XML version = "1.0" encoding = "UTF-8"?>
- <Selector xmlns: Android = "http://schemas.android.com/apk/res/android">
- <Item Android: state_checked = "true" Android: color = "@ color/color_text_selected"/>
- <! -- Not selected -->
- <Item Android: state_checked = "false" Android: color = "@ color/color_text_normal"/>
- </Selector>
Radiobutton background color change radio_group_selector.xml
[HTML]View plaincopy
- <? XML version = "1.0" encoding = "UTF-8"?>
- <Selector xmlns: Android = "http://schemas.android.com/apk/res/android">
- <Item Android: state_checked = "true" Android: drawable = "@ color/color_bg_selected"> </item>
- <Item Android: state_checked = "false" Android: drawable = "@ color/color_bg_normal"> </item>
- </Selector>
Color. xml
[HTML]View plaincopy
- <Color name = "Transparent" >#000000 </color>
- <Color name = "color_bg_selected"> # e0301e </color>
- <Color name = "color_bg_normal"> # e7e7e8 </color>
- <Color name = "color_text_selected"> # ffffff </color>
- <Color name = "color_text_normal" >#000000 </color>
Activity
[Java]View plaincopy
- Clientradiogroup = (radiogroup) findviewbyid (R. Id. client_charge_radiogroup );
- Clientradiogroup. setoncheckedchangelistener (New oncheckedchangelistener (){
- @ Override
- Public void oncheckedchanged (radiogroup group, int checkedid ){
- Int radiobuttonid = group. getcheckedradiobuttonid ();
- Radiobutton RB = (radiobutton) findviewbyid (radiobuttonid );
- String radiobuttonlabel = RB. gettext (). tostring ();
- }
- });
Http://blog.csdn.net/zzf112/article/details/20467957
--------------------->
Android: Background = "@ drawable/drawlist" ---------> colorlist cannot be used.
Radiogroup -------> radiobutton must have an id. Otherwise, both are selected.
<Radiogroup Android: layout_width = "match_parent" Android: layout_height = "50dp" Android: Orientation = "horizontal"> <radiobutton Android: Id = "@ + ID/radio0" Android: layout_width = "match_parent" Android: layout_height = "match_parent" Android: layout_weight = "1" Android: Background = "@ drawable/zuowei" Android: button = "@ null" Android: checked = "true" Android: gravity = "center" Android: text = "seating arrangements" Android: textcolor = "# ffffff"/> <radiobutton Android: id = "@ + ID/radio1" Android: layout_width = "match_parent" Android: layout_height = "match_parent" Android: layout_weight = "1" Android: background = "@ drawable/zuowei" Android: button = "@ null" Android: gravity = "center" Android: text = "menu editing" Android: textcolor = "# ffffff"/> </radiogroup>
Radiobutton of radiogroup selects to change the font color and background color.