radiobutton前面那个圆形的选中图片怎么替换呢?我想在选中时用一种图片,为选中的时候又是一种图片,两种图片我都想自定义,能实现么?

解决方案 »

  1.   

    在ListView添加图片,对图片进行控制
      

  2.   

    自己写个button继承radiobutton,然后重新处理onDraw
      

  3.   

    自己定义 selector
    drawable/radiobutton.xml<selector xmlns:android="http://schemas.android.com/apk/res/android">    <!-- Enabled states -->
            
        <item android:state_checked="true" android:state_pressed="true"
              android:drawable="@drawable/radio_on" />   ---------自己的Radio button 图片
        <item android:state_checked="false" android:state_pressed="true"
              android:drawable="@drawable/radio_off" /> ---------自己的Radio button 图片
       各种状态都定义一下
    .......
    </selector>
    定义Style
    values/styles.xml<style name="Style_Radiobutton">
    <item name="android:background"  >@drawable/radiobutton</item>
    </style>
    Layout中给Raiobutton指定Style
    style="@style/Style_Radiobutton" 
      

  4.   

    这个应该可以,按钮时这样做的,radiobutton应该也行。
      

  5.   

    自己重新定义了一下RadioButton 的Button 属性即可。楼上很多人都说了。
     <item name="android:button">@drawable/radio</item>