android中使用selector选择器改变字体颜色
16lz
2021-01-26
android中使用selector选择器改变字体颜色
首先在drawable目录下新建一个l资源文件
空白模板
添加条目 注意是 state_checked 状态为true
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="@android:color/holo_red_light">item> <item android:state_checked="false" android:color="@android:color/black">item>selector>
添加完毕之后只需要在相对应的布局文件中添加即可 在radiobutton 中设置文本颜色即可完成效果
<RadioGroup android:id="@+id/group" android:layout_width="match_parent" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="1" > <RadioButton android:id="@+id/btn1" android:layout_width="0dp" android:layout_height="wrap_content" android:button="@null" android:checked="true" android:padding="10dp" android:textColor="@drawable/fragment_selector" android:layout_weight="1" android:layout_gravity="center" android:text="首页" /> <RadioButton android:id="@+id/btn2" android:layout_width="0dp" android:layout_weight="1" android:padding="10dp" android:textColor="@drawable/fragment_selector" android:layout_height="wrap_content" android:button="@null" android:text="分类" android:layout_gravity="center" /> <RadioButton android:id="@+id/btn3" android:layout_width="0dp" android:layout_height="wrap_content" android:button="@null" android:layout_weight="1" android:text="发现" android:textColor="@drawable/fragment_selector" android:padding="10dp" android:layout_gravity="center" /> <RadioButton android:id="@+id/btn4" android:layout_width="0dp" android:layout_height="wrap_content" android:button="@null" android:padding="10dp" android:layout_weight="1" android:textColor="@drawable/fragment_selector" android:layout_gravity="center" android:text="购物车" /> <RadioButton android:id="@+id/btn5" android:layout_width="0dp" android:layout_height="wrap_content" android:button="@null" android:layout_weight="1" android:text="我" android:padding="10dp" android:textColor="@drawable/fragment_selector" android:layout_gravity="center" />RadioGroup>
预览效果如下
更多相关文章
- 关于使用腾讯云腾讯(即时通讯SDK)遇到的问题
- android OpenGLES开发第二课 为Polygon添加颜色
- linux下nessus的安装和使用
- Android向桌面添加快捷方式,使其指向特定的网页
- Android(安卓)自定义View双向选择带气泡SeekBar
- 天天记录 - Android(安卓)addView源码分析
- Android(安卓)中的几个常用控件
- Android(安卓)Studio打包jar教程
- Cocos2d-x 导入到Eclipse后出现The import org.cocos2dx.lib can