将radiobutton 左边的圆圈设置自己的样式

来源:互联网 发布:手机伴侣软件 编辑:程序博客网 时间:2024/05/23 19:09

1:在XML的radiobutton中:

 android:button="@null"   表示将左边的圆圈去掉

 android:drawableLeft="@drawable/egame_paid_rediobutton_selector"        在左边添加新的图片的状态切换

 

2:

主要是在不同状态下的两张图片的变换

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
   
    <item android:drawable="@drawable/egame_paid_radiobutton_default" android:state_window_focused="false"/>
    <item android:drawable="@drawable/egame_paid_radiobutton_choose"
          android:state_focused="false"
          android:state_pressed="true"/>
    <item android:drawable="@drawable/egame_paid_radiobutton_choose"
          android:state_focused="false"
          android:state_checked="true"/>
    <item android:drawable="@drawable/egame_paid_radiobutton_choose"
          android:state_focused="true"
          android:state_checked="false"/>
    <item android:drawable="@drawable/egame_paid_radiobutton_choose"
          android:state_focused="true"
          android:state_checked="true"/>"

</selector>

原来的

改变后的