【Android学习】自定义Android样式checkbox
下面简单介绍下在Androdi中如何更改Checkbox的背景图片,可以自定义样式
1、首先res/drawable中定义编写如下样式的XML,命名为:checkbox_style:
1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android="http://schemas.android.com/apk/res/android"> 3 <item android:drawable="@drawable/checkbox2" android:state_checked="true"></item> 4 <item android:drawable="@drawable/checkbox" android:state_checked="false"></item> 5 <item android:drawable="@drawable/checkbox"/> 6 </selector>
2、然后在布局文件中添加CheckBox控件,如下:
1 <CheckBox 2 android:id="@+id/checkBox1" 3 android:layout_width="wrap_content" 4 android:layout_height="wrap_content" 5 android:layout_centerVertical="true" 6 android:button="@null" 7 android:background="@drawable/checkbox_style" />
其中drwable/checkbox_style为定义checkbox的样式文件的xml名称,另外必须将android:button设置为@null。否则Android自带的勾选样式还会存在。大家可以测试看看 @drawable/checkbox为checkbox未选中的图片,@drawable/checkbox2为checkbox选中状态的图片
转载于:https://www.cnblogs.com/zhangjiawei/p/checkbox.html
【Android学习】自定义Android样式checkbox相关推荐
- android学习笔记---50_样式与主题,给控件使用样式,给应用使用主题
50_样式与主题 android学习笔记---50_样式与主题,给控件使用样式,给应用使用主题 2013/5/12 50_样式与主题 ----------------- android样式和主题(st ...
- android notification设置不同字体颜色,Android Notification自定义通知样式你要知道的事...
本文将根据个人经验对Notification做个总结,以供参考! 什么是通知(Notification) 通知是一个可以在应用程序正常的用户界面之外显示给用户的消息. 通知发出时,它首先出现在状态栏的 ...
- android的自定义dialog样式,如何自定义Android Dialog的样式?
如何自定义Android Dialog的样式?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何自定义Android ...
- android学习之-Style样式的定义
这个例子主要是写了配置文件,main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLa ...
- 【Android】自定义progressBar样式
1.效果图如下 2.layout中xml布局如下: <RelativeLayoutandroid:layout_height="16dp"android:layout_wid ...
- android arrayadapter自定义,Android零基础入门|自定义ArrayAdapter
原标题:Android零基础入门|自定义ArrayAdapter ListView用起来还是比较简单的,也是Android应用程序中最重要的一个组件,但其他ListView可以随你所愿,能够完成很多想 ...
- Android学习笔记——Android 签名机制详解
Android 签名机制详解 近期由于工作需要在学习 Android 的签名机制,因为没有现成资料,只能通过开发者文档和阅读博客的方式对 Android 签名机制进行大致了解.过程中查阅到的资料相对零 ...
- Android 学习 之 Android 4.0 平台
[size=large]转转转,感谢饿哦额Android的各位大侠,在这里谢过,我这里做个备份,嘿嘿!! http://www.eoeandroid.com/thread-103300-1-1.htm ...
- android category 自定义,android – 自定义PreferenceCategory标题
我有一个简单的偏好屏幕定义像这样 android:title="Require Pin on Start" android:summary="Require pin to ...
- android toolbar 自定义,Android自定义Toolbar使用方法详解
本篇文章介绍: 如何使用Toolbar; 自定义Toolbar; 先来看一看效果,了解一下toolbar: 布局文件: android:id="@+id/toolbar" andr ...
最新文章
- 三十二、图的创建深度优先遍历(DFS)广度优先遍历(BFS)
- 2018百度之星程序设计大赛 - 资格赛 hdu6345(找区间最小值)
- JavaFX控制器:设置按钮点击事件代码示例
- 如何利用数据分析买到好房子?
- 即将开播!联想可能成为罗永浩直播带货的首批合作者
- 把html压缩成dll,一篇文章带你浅入webpack的DLL优化打包
- 裁员下老公老婆的对话
- Python-面向对象(进阶)
- loj#2073. 「JSOI2016」扭动的回文串
- javaEmail发邮件是问号乱码,已解决
- Linux开发_快速定位关键字与变量
- Android简易本地音乐播放器,Android简易音乐播放器实现代码
- python调用gpu amd_TensorFlow通过AMD GPU加速(ROCm/Ubuntu 18.04)
- 使用IAR下载烧录调试
- 安全芯片介绍-身份认证加密芯片方案
- 亲身经历:一次sql缺少where条件的惨案…
- 服务器硬盘故障问题有哪些
- 常见的黑客入侵手段有哪些?
- 世界主要电信运营商总结
- 训练集(离线)与测试集(上线)效果差距很大怎么办?
热门文章
- an tu tu html5 test,Design an Accuracy Test System for Resolver-To-Digital Converter Based on PXI
- android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...
- python2和python3关系_升级python2至python3解决依赖关系
- 消费升级背景下零食行业发展报告_零食行业进入4.0时代,蔬菜、水果、肉制品站上万亿风口!...
- urlencode python_python爬虫之url中的中文问题
- 提交自己开发的MR作业到YARN上运行的步骤
- 十四、中文词向量训练一
- rsync命令_浅谈利用rsync服务的攻击
- u盘正常接入后计算机无法看到,u盘在我的电脑显示不出来怎么办-处理u盘在我的电脑无法显示的方案 - 河东软件园...
- python启动mysql_Python操作MySQL