1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,如checkbox_checked.png,checkbox_normal.png;

2. 在res/drawable中添加checkbox.xml,定义checkbox的state list drawable图片
<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_checked="true" android:drawable="@drawable/checkbox_checked" /> <!-- checked -->    <item android:state_checked="false" android:drawable="@drawable/checkbox_normal" /> <!-- default --></selector>

复制代码

3. 在Layout中修改checkbox的属性:android:button="@drawable/checkbox" 定制button样式
<CheckBox android:layout_height="wrap_content" android:id="@+id/chkItem" android:button="@drawable/checkbox"></CheckBox>

这样就完成了定制工作,效果如下:

更多相关文章

  1. Android(安卓)android-common 工具
  2. android+django交互数据(同时上传图片与文字)
  3. Android(安卓)ViewPager 实现多个页面切换滑动
  4. 图片裁剪问题
  5. 关于异步加载、缓存图片、软引用等
  6. Android(安卓)自定义View之自定义评分选择器RatingBar
  7. Android(安卓)ImageView手势缩放完整的实现
  8. Android多分辨率适配(dp、px、sp互转),图片分辨率对应手机分辨率
  9. G1定制攻略

随机推荐

  1. 提升基于英特尔® 架构的 Android* 模拟
  2. 各Android版本WifiStateMachine状态机
  3. Monkey
  4. Android(安卓)屏幕常亮
  5. AndroidManifest.xml 系统找不到指定的文
  6. Android(安卓)UI开发第十七篇――Android
  7. Android使用了ProGuard时注意的事项
  8. Android(安卓)Studio将so打包jar供其他项
  9. 调用Android摄像头与打开相册
  10. Android(安卓)studio :Error Gradle sync