Android RadioGroup RadioButton 自定义样式------按钮式
程序员文章站
2022-03-12 07:52:49
效果图activity_main.xml
效果图
activity_main.xml
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb_one"
android:layout_width="match_parent"
android:layout_height="match_parent"
style="@style/cus_radio"
android:drawablePadding="0dp"
android:drawableLeft="@android:drawable/star_on"
android:checked="true"
android:text="@string/str_one"/>
<RadioButton
android:id="@+id/rb_two"
android:layout_width="match_parent"
android:layout_height="match_parent"
style="@style/cus_radio"
android:drawableLeft="@android:drawable/star_on"
android:text="@string/str_two"/>
<RadioButton
android:id="@+id/rb_three"
android:layout_width="match_parent"
android:layout_height="match_parent"
style="@style/cus_radio"
android:drawableLeft="@android:drawable/star_on"
android:text="@string/str_three"/>
</RadioGroup>
style.xml
<style name="cus_radio">
<item name="android:button">@null</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@color/white</item>
<item name="android:padding">@dimen/font_tiny</item>
<item name="android:background">@drawable/radio</item>
<item name="android:layout_weight">1</item>
<item name="android:layout_margin">5dp</item>
</style>
drawable/radio.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false"
android:drawable="@drawable/btn_orange_normal_shape" />
<item android:state_checked="true"
android:drawable="@drawable/btn_orange_pressed_shape" />
</selector>
本文地址:https://blog.csdn.net/zhu_nana/article/details/108572754
推荐阅读
-
android自定义按钮控件样式
-
Android开发笔记: 自定义RadioButton样式
-
Android自定义EditText实现带一键清除和密码明文切换按钮,支持多样式选择
-
Android RadioGroup RadioButton 自定义样式------按钮式
-
Flutter学习之自定义组合控件法封装具有项目特色的统一样式的按钮
-
Android自定义EditText实现带一键清除和密码明文切换按钮,支持多样式选择
-
Android RadioGroup RadioButton 自定义样式------按钮式
-
Android自定义RadioButton的样式_修改安卓默认的RadioButton样式
-
Android自定义RadioButton样式偏移兼容性问题