Android基础控件RadioGroup使用方法详解

  <?xml version="1.0" encoding="utf-8"?>

  

  xmlns:app="http://schemas.android.com/apk/res-auto"

  xmlns:tools="http://schemas.android.com/tools"

  android:layout_width="match_parent"

  android:layout_height="match_parent"

  tools:context=".RadioGroupActivity"

  android:orientation="vertical">

  

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:textSize="18sp"

  android:textColor="#000000"

  android:text="这是横着放的RadioGroup"/>

  

  android:id="@+id/rg_horizontal_demo"

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:orientation="horizontal">

  

  android:layout_width="0dp"

  android:layout_height="wrap_content"

  android:layout_weight="1"

  android:checked="false"

  android:text="好"

  android:textSize="18sp"

  android:id="@+id/rb_horizontal_good"

  android:textColor="#000000"/>

  

  android:layout_width="0dp"

  android:layout_height="wrap_content"

  android:layout_weight="1"

  android:checked="false"

  android:text="很好"

  android:textSize="18sp"

  android:id="@+id/rb_horizontal_very_good"

  android:textColor="#000000"/>

  

  

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:textSize="18sp"

  android:textColor="#000000"

  android:text="这是竖着放的RadioGroup"/>

  

  android:id="@+id/rg_vertical_demo"

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:orientation="vertical">

  

  android:layout_width="wrap_content"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:checked="false"

  android:text="好"

  android:textSize="18sp"

  android:id="@+id/rb_vertical_good"

  android:textColor="#000000"/>

  

  android:layout_width="wrap_content"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:checked="false"

  android:text="很好"

  android:textSize="18sp"

  android:id="@+id/rb_vertical_very_good"

  android:textColor="#000000"/>

  

  

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:textSize="18sp"

  android:textColor="#000000"

  android:text="这是改了图标竖着放的RadioGroup"/>

  

  android:id="@+id/rg_vertical_custom_demo"

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:orientation="vertical">

  

  android:button="@drawable/radio_button_selector"

  android:layout_width="wrap_content"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:checked="false"

  android:text="这个是直接设置button的RadioButton"

  android:textSize="18sp"

  android:id="@+id/rb_vertical_custom_good"

  android:textColor="#000000"/>

  

  android:button="@null"

  android:drawableLeft="@drawable/radio_button_selector"

  android:drawablePadding="10dp"

  android:layout_width="wrap_content"

  android:layout_height="0dp"

  android:layout_weight="1"

  android:checked="false"

  android:text="这个是设置drawableLeft属性的RadioButton"

  android:textSize="18sp"

  android:id="@+id/rb_vertical_custom_very_good"

  android:textColor="#000000"/>