android中使用selector选择器改变字体颜色
2017-12-11 19:53
411 查看
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>
预览效果如下
相关文章推荐
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- android使用selector修改TextView中的字体颜色和背景颜色
- 点击LinearLayout使用selector改变TextView字体颜色 (转)
- Android LinearLayout使用selector改变交互时背景颜色
- Android 使用selector设置button字体颜色无效
- android样式学习(一) 使用selector改变来动态改变背景颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- Android使用selector修改TextView中字体颜色和背景色的方法
- Android LinearLayout使用selector改变交互时背景颜色
- Android使用selector改变文字的颜色
- 使用Selector改变TextView的字体颜色textColor的方法
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- Android通过selector选择器设置Button或者textview的背景颜色,字体颜色
- Android点击控件改变颜色的两种方法——onTouchLisener()和xml资源文件selector的使用
- Android 使用selector设置button字体颜色无效
- Android中使用selector动态改变imageView或ImageButton的背景和在GridView中应用