天天看點

修改單選按鈕按鈕位置

 要點

android:button="@null"

 android:drawableRight="@drawable/news_msg_notice_radio"

<RadioButton
            android:id="@+id/rb_news_msg_notice_woman_soung"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/white"
            android:checked="true"
            android:button="@null"
            android:drawableRight="@drawable/news_msg_notice_radio"
            android:paddingLeft="15dp"
            android:paddingTop="15dp"
            android:paddingRight="15dp"
            android:paddingBottom="15dp"
            android:text="鈴聲二"
            android:textColor="@drawable/news_msg_notice_radio_tv_color"
            android:textSize="16sp" />      

news_msg_notice_radio

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/def_right_hook_icon" android:state_checked="true" />
    <item android:drawable="@drawable/transparent" android:state_checked="false" />
</selector>      
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="#333" android:state_checked="false" />
    <item android:color="@color/blue_back" android:state_checked="true" />
</selector>