效果图》》
布局》》》
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_alertdialog"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"
android:text="@string/definition_setting"
android:textColor="#e84144"
android:textSize="16sp" >
</TextView>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#e84144" />
<RadioGroup
android:id="@+id/vg_definition"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RadioButton
android:id="@+id/definition_standard"
style="@style/radio_defination"
android:text="@string/definition_standard" />
<View
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#cccccc" />
<RadioButton
android:id="@+id/definition_high"
style="@style/radio_defination"
android:text="@string/definition_high" />
<View
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#cccccc" />
<RadioButton
android:id="@+id/definition_super"
style="@style/radio_defination"
android:text="@string/definition_super" />
<View
android:layout_width="fill_parent"
android:layout_height="0.5dp"
android:background="#cccccc" />
</RadioGroup>
<TextView
android:id="@+id/cancle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_radiobutton_item"
android:gravity="center"
android:padding="16dp"
android:text="@string/canceled"
android:textColor="@color/edit_text"
android:textSize="14sp" />
</LinearLayout>
style》》》
<style name="radio_defination">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/edit_text</item>
<item name="android:button">@null</item>
<item name="android:drawableRight">@drawable/background_radiobutton</item>
<item name="android:textSize">15sp</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="android:paddingTop">16dp</item>
<item name="android:background">@drawable/background_radiobutton_item</item>
</style>