android checkbox改变复选框大小颜色
2017-04-07 11:04
399 查看
自带的感觉太小了,颜色不好看,需要自己写一个样式,这里讲述的是通过自己设计两张图片来替换
一张选中图,一张未选中,图片大小都需要自己设计调整
![](http://img.blog.csdn.net/20170407105828016?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGZxc3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170407105835548?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGZxc3k=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一drawable
2.在values文件加下添加样式check.xml
3.引用样式
<CheckBox
android:id="@+id/rechb"
style="@style/check"
android:layout_width="20dp"
android:layout_height="wrap_content"
android:focusable="false"
android:gravity="center_horizontal" />
一张选中图,一张未选中,图片大小都需要自己设计调整
一drawable
文件夹下创建样式文件checkbox_style.xml:<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/check" android:state_checked="true"/> <item android:drawable="@drawable/checkno" android:state_checked="false"/> <item android:drawable="@drawable/checkno"/> </selector>
2.在values文件加下添加样式check.xml
<resources> <style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/checkbox_style </item> </style> </resources>
3.引用样式
<CheckBox
android:id="@+id/rechb"
style="@style/check"
android:layout_width="20dp"
android:layout_height="wrap_content"
android:focusable="false"
android:gravity="center_horizontal" />
相关文章推荐
- Android为CheckBox(复选框)设置可规定大小的图片
- 【Android基础篇】SimpleAdapter重写时响应CheckBox复选框状态改变
- android listview改变字体的大小、颜色
- android listview改变字体的大小、颜色
- android设置修改CheckBox框大小、颜色的两种方法
- android TextView改变部分字体的颜色,大小,设置部分字体有点击事件
- android 改变spinner的文字大小 颜色的思路
- 改变checkbox复选框的颜色
- android TextView 首行缩进与部分文字改变颜色大小效果
- Android实用视图动画及工具系列之四:多状态CheckBox,可设置大小尺寸和设置不可用的复选框
- android listview改变字体的大小、颜色
- Android textview 同时改变字符串中部分字体的颜色与大小
- android设置修改CheckBox框大小、颜色的两种方法
- 改变Android tab的字体大小和颜色
- android中的CheckBox改变背景图片后图片显示大小不正确的问题
- Android textview 同时改变字符串中部分字体的颜色与大小
- SpannableString设置AndroidTextView改变颜色,文字大小,图文混排等等
- android设置修改CheckBox框大小、颜色的两种方法
- Android TextView 动态改变字体颜色、大小
- Android自定义控件----YluoTextView可以改变Drawable大小颜色的TextView