我是靠谱客的博主 烂漫唇膏,这篇文章主要介绍Android使用selector改变和文本框文字的颜色Android使用selector改变radiobutton文字边框的颜色,现在分享给大家,希望可以做个参考。
Android使用selector改变radiobutton文字边框的颜色
选中时改变边框颜色selector_sex_border.xml
复制代码
1
2
3
4
5
6
7
8
9
10
11
12<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/bg_border_check" android:state_checked="true"> </item> <item android:drawable="@drawable/bg_border_uncheck" android:state_checked="false"> </item> </selector>
选中时改变字体selector_sex_text.xml
复制代码
1
2
3
4
5
6
7<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/tencent_tls_ui_deColor" android:state_checked="true" /> <item android:color="@color/C4C4C7"/> </selector>
bg_border_check.xml文件
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 主体背景颜色值 --> <solid android:color="#FFFFFF" /> <!-- 连框宽度和颜色值 --> <stroke android:width="0.05dp" android:color="@color/C4C4C7" /> <!--分别设置左上,右上,左下,右下--> <corners android:bottomLeftRadius="@dimen/dp_5" android:bottomRightRadius="@dimen/dp_5" android:topLeftRadius="@dimen/dp_5" android:topRightRadius="@dimen/dp_5" /> </shape>
测试文件
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27<RadioGroup android:id="@+id/sex_rg" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:orientation="horizontal"> <RadioButton android:id="@+id/male_rb" android:layout_width="90dp" android:layout_height="28dp" android:background="@drawable/selector_sex_border"//设置边框选中 android:button="@null" android:gravity="center" android:text="男" android:textColor="@drawable/selector_sex_text" />//设置字体选中 <RadioButton android:id="@+id/famale_rb" android:layout_width="90dp" android:layout_height="28dp" android:background="@drawable/selector_sex_border" android:button="@null" android:gravity="center" android:text="女" android:textColor="@drawable/selector_sex_text" /> </RadioGroup>
效果如下:
最后
以上就是烂漫唇膏最近收集整理的关于Android使用selector改变和文本框文字的颜色Android使用selector改变radiobutton文字边框的颜色的全部内容,更多相关Android使用selector改变和文本框文字内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复