drawable下新建selector类型的文件 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@color/colorSelect"/>//选中时颜色 <item android:state_checked="false" android:drawable="@color/colorNoSelect"/>//未选中时颜色 <item android:drawable="@color/colorNoSelect"/>//默认颜色 </selector> //布局中RadioGroup代码,,,在每个RadioButton中引用,刚才写的文件,android:background="@drawable/radio_selector" //给默认展示页面的对应的RadioButton中设置默认选中,android:cheched="true"<RadioGroup android:id="@+id/radiogroup" android:orientation="horizontal" android:layout_width="match_parent" android:layout_alignParentBottom="true" android:layout_height="40dp"> <RadioButton android:id="@+id/home_button" android:background="@drawable/radio_selector" android:gravity="center" android:layout_width="0dp" android:button="@null" android:layout_weight="1" android:layout_height="match_parent" android:text="首页"/> <RadioButton android:id="@+id/zixuan_button" android:background="@drawable/radio_selector" android:gravity="center" android:layout_width="0dp" android:button="@null" android:layout_weight="1" android:layout_height="match_parent" android:text="自选"/> <RadioButton android:id="@+id/hangqing_button" android:background="@drawable/radio_selector" android:gravity="center" android:layout_width="0dp" android:button="@null" android:layout_weight="1" android:layout_height="match_parent" android:text="行情"/> <RadioButton android:id="@+id/zixun_button" android:background="@drawable/radio_selector" android:checked="true" android:gravity="center" android:layout_width="0dp" android:button="@null" android:layout_weight="1" android:layout_height="match_parent" android:text="资讯"/> <RadioButton android:id="@+id/jiaoyi" android:background="@drawable/radio_selector" android:gravity="center" android:layout_width="0dp" android:button="@null" android:layout_weight="1" android:layout_height="match_parent" android:text="交易"/> </RadioGroup>
RadioGroup实现点击的RadioButton项变色
最新推荐文章于 2024-05-31 08:52:28 发布
本文介绍了如何在Android中使用RadioGroup和RadioButton实现点击后改变颜色的效果。通过创建一个selector XML文件来定义选中和未选中状态的颜色,并在RadioButton的背景中引用该selector。同时,设置默认选中的RadioButton,以展示初始状态。
摘要由CSDN通过智能技术生成