Android RadioButton修改圓圈大小

修改radioButton選擇圓圈大小,找兩個圖片(選中,未選中),通過給radiobutton控件設置button屬性,設置爲selector屬性,selector中引用兩個
layer-list資源文件,在layer-list中可以設置大小
效果圖:
在這裏插入圖片描述
代碼如下:

radio_button_green_check

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:width="20dp" //設置大小
        android:height="20dp"//設置大小
        android:drawable="@mipmap/radio_green_check"/>
</layer-list>

radio_button_green_un_check

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:width="20dp"//設置大小
        android:height="20dp"//設置大小
        android:drawable="@mipmap/radio_green_un_check"/>
</layer-list>

selector_radio_check

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:drawable="@drawable/radio_button_green_check" android:state_checked="true" >

    </item>
    <item
        android:drawable="@drawable/radio_button_green_un_check" ></item>
</selector>

XML佈局中:android:button="@drawable/selector_radio_check"

<RadioButton
     android:id="@+id/rbWoman"
     android:text="  女  "
     android:button="@drawable/selector_radio_check"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章