Android之自定义checkbox样式
大部分情况下,我们在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样式相关推荐
- Android:自定义checkbox样式
Android 自带的checkbox 样式默认如下: 本文最终定制完成的checkbox如下: 定制checkbox主要修改以下地方: 把多选框换成自己的图片: 拓宽文字和多选框之间的距离: 多选框 ...
- Android中自定义checkbox样式
1.首先在drawable文件夹中添加drawable文件checkbox_style.xml. [html] view plaincopyprint? <?xml version=&qu ...
- android自定义checkbox样式,自定义CheckBox样式
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义样式 自定义选择器效果 自定义素材 ...
- 自定义checkbox样式
通过选中时添加背景图片自定义CheckBox样式 效果: CSS样式: <style type="text/css>label {width: 10%;display: flex ...
- php复选框样式,如何自定义checkbox样式?附代码
本篇文章给大家带来的内容是关于如何自定义checkbox样式?附代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 修改原生checkbox样式. 效果 原理 1.利用CSS3属性 ...
- WPF 自定义CheckBox样式
引: WPF 自定义CheckBox样式 - 一叶知秋,知寒冬 - 博客园 Checkbox基本样式 下面的样式包含了CheckBox三种状态的显示,这里CheckBox的三种状态是使用图片代替的.当 ...
- 实现自定义CheckBox样式
实现自定义CheckBox样式 input[type=checkbox] {position: absolute;top: 5px;left: 10px;width: 30px;height: 30p ...
- 微信小程序自定义checkbox样式
微信小程序自定义checkbox样式 checkbox .wx-checkbox-input{width:16px;height:16px;} checkbox .wx-checkbox-input. ...
- android自定义checkbox样式,Android 自定义CheckBox样式无效
先说结论,按网上的方式设置checkBox的button属性.background属性全部都失败了,然后发现在API19的模拟器上无法正常显示,在API26的真机上style样式正常显示,接着找低版本 ...
最新文章
- LeetCode简单题之和为零的N个唯一整数
- nginx 代理 内存_科普Nginx和apache的区别及优缺点比较
- 数据结构(三) 用java实现七种排序算法。
- 高性能IO之Reactor模式
- 离不开的“微服务”架构,脱不开的RPC细节(收藏)
- OpenCV 自适应的直方图均衡化
- qt 程序windows 上发布
- 在Editplus中搭建Ruby开发环境
- array.tolist_在Python中使用array.tolist()将数组转换为列表
- Redis高级项目实战,java配置jdk环境时
- android动画之布局动画,Android动画--布局动画 LayoutAnimation
- 视觉(5)A Fast Area-Based Stereo Matching Algorithm
- vector自动扩容如何实现_全自动拉伸膜真空包装机是如何实现全自动化生产的?...
- 如何在CentOS 7上安装Varnish Cache
- Silverlight访问WCF双工通信的官方例子
- RunLoop 原理和核心机制
- 【转】JQuery中$.each 和$(selector).each()的区别详解
- java ffmpeg amr转wav_FFmpeg转音频格式为wav
- NOIP2009 pj
- 基于微信小程序的电影订票系统设计与实现(代码+数据库+论文)