先看效果
主要代码
下面是drawable中 selector_sz 文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false">
<layer-list>
<item android:width="30dp" android:height="30dp" android:drawable="@mipmap/ic_sz_default" />
</layer-list>
</item>
<item android:state_checked="true">
<layer-list>
<item android:width="30dp" android:height="30dp" android:drawable="@mipmap/ic_sz_checked" />
</layer-list>
</item>
</selector>
下面是layout文件,关键代码:android:drawableTop="@drawable/selector_sz"
<RadioButton
android:id="@+id/rent_nav_radio_sz"
style="@style/Custom.TabRadioButton"
android:layout_width="0dp"
android:layout_height="match_parent"
android:checked="true"
android:drawableTop="@drawable/selector_sz"
android:text="收租" />
赠人玫瑰,手有余香
假如你觉得文章对你有用,请点赞,评论,收藏
其他文章
参考文章:https://blog.csdn.net/qq_38356174/article/details/103782676
java方式设置(未测试):
https://blog.csdn.net/weixin_36723200/article/details/53577015