大部分情况下,我们在UI中并不采用Android自带的checkbox复选框样式,这时候就需要我们自定义自己的checkbox。

首先找两张checkbox背景图片,比如下图样子的:

然后在drawable目录下定义一个背景图片xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<selectorxmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true" android:drawable="@drawable/fuxuan_input01" /><item android:state_selected="true" android:drawable="@drawable/fuxuan_input01"></item><item android:state_pressed="true" android:drawable="@drawable/fuxuan_input01"></item><item android:state_checked="false" android:drawable="@drawable/fuxuan_input02" />
</selector>

在需要用到checkbox的地方定义它,属性设置如下代码所示:

        <CheckBoxandroid:id="@+id/agree_provision_chk"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/chk_agee_provision_background"android:button="@null" />

自定义checkbox就此完成,效果如下图所示:

转载于:https://www.cnblogs.com/zhujiabin/p/5467129.html

Android之自定义checkbox样式相关推荐

  1. Android:自定义checkbox样式

    Android 自带的checkbox 样式默认如下: 本文最终定制完成的checkbox如下: 定制checkbox主要修改以下地方: 把多选框换成自己的图片: 拓宽文字和多选框之间的距离: 多选框 ...

  2. Android中自定义checkbox样式

     1.首先在drawable文件夹中添加drawable文件checkbox_style.xml. [html] view plaincopyprint? <?xml version=&qu ...

  3. android自定义checkbox样式,自定义CheckBox样式

    阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义样式 自定义选择器效果 自定义素材 ...

  4. 自定义checkbox样式

    通过选中时添加背景图片自定义CheckBox样式 效果: CSS样式: <style type="text/css>label {width: 10%;display: flex ...

  5. php复选框样式,如何自定义checkbox样式?附代码

    本篇文章给大家带来的内容是关于如何自定义checkbox样式?附代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 修改原生checkbox样式. 效果 原理 1.利用CSS3属性 ...

  6. WPF 自定义CheckBox样式

    引: WPF 自定义CheckBox样式 - 一叶知秋,知寒冬 - 博客园 Checkbox基本样式 下面的样式包含了CheckBox三种状态的显示,这里CheckBox的三种状态是使用图片代替的.当 ...

  7. 实现自定义CheckBox样式

    实现自定义CheckBox样式 input[type=checkbox] {position: absolute;top: 5px;left: 10px;width: 30px;height: 30p ...

  8. 微信小程序自定义checkbox样式

    微信小程序自定义checkbox样式 checkbox .wx-checkbox-input{width:16px;height:16px;} checkbox .wx-checkbox-input. ...

  9. android自定义checkbox样式,Android 自定义CheckBox样式无效

    先说结论,按网上的方式设置checkBox的button属性.background属性全部都失败了,然后发现在API19的模拟器上无法正常显示,在API26的真机上style样式正常显示,接着找低版本 ...

最新文章

  1. LeetCode简单题之和为零的N个唯一整数
  2. nginx 代理 内存_科普Nginx和apache的区别及优缺点比较
  3. 数据结构(三) 用java实现七种排序算法。
  4. 高性能IO之Reactor模式
  5. 离不开的“微服务”架构,脱不开的RPC细节(收藏)
  6. OpenCV 自适应的直方图均衡化
  7. qt 程序windows 上发布
  8. 在Editplus中搭建Ruby开发环境
  9. array.tolist_在Python中使用array.tolist()将数组转换为列表
  10. Redis高级项目实战,java配置jdk环境时
  11. android动画之布局动画,Android动画--布局动画 LayoutAnimation
  12. 视觉(5)A Fast Area-Based Stereo Matching Algorithm
  13. vector自动扩容如何实现_全自动拉伸膜真空包装机是如何实现全自动化生产的?...
  14. 如何在CentOS 7上安装Varnish Cache
  15. Silverlight访问WCF双工通信的官方例子
  16. RunLoop 原理和核心机制
  17. 【转】JQuery中$.each 和$(selector).each()的区别详解
  18. java ffmpeg amr转wav_FFmpeg转音频格式为wav
  19. NOIP2009 pj
  20. 基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)

热门文章

  1. C语言深度解剖读书笔记(1.关键字的秘密)
  2. must override a superclass method
  3. linux awk 内置变量使用介绍
  4. 我也属于80这个年代
  5. Windows 桌面主题,桌面背景
  6. 经典重温:《Attention Is All You Need》详解
  7. Per-FedAvg:联邦个性化元学习
  8. 解决小目标检测问题的几个途径
  9. 如梦如幻,开源实时的天空特效算法!
  10. 开源极速的人脸跟踪-基于OpenTLD与RNet