首先在styles.xml添加如下的自定义样式:
<style name="mycheckbox" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/my_checkbox</item>
</style>
my_checkbox.xml的内容为:
<?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_pressed" />
<item android:state_checked="false" android:drawable="@drawable/checkbox" />
<item android:drawable="@drawable/checkbox" />
</selector>
使用自定义样式的代码段:
<CheckBox
android:id="@+id/checked"
android:layout_alignParentRight="true"
android:layout_marginRight="10dip"
android:layout_centerVertical="true"
android:layout_width="40dip"
android:layout_height="wrap_content"
android:checked="false"
style="@style/mycheckbox"
/>
添加两张图片checkbox_pressed.png、checkbox.png
- 大小: 302 Bytes
- 大小: 553 Bytes
分享到:
相关推荐
WPF利用字体图标,制作自定义CheckBox,已达到使自己的CheckBox更加的美观
wpf checkbox选中与不选中的样式,黄色的。
个人感觉比较好看的checkbox和radio的样式
WPF提供了样式、模板、触发器、状态管理、矢量形状等方式,让我们不需要背景...代码对Checkbox进行的样式定制,让“正确”绿得好看,让“错误”红的显眼。如果不是很适应自己系统的整体风格,可以对样式代码进行修改。
本资源包含CheckBox样式的设置,使用同一样式,设置Tag更改图片源,不用创建用户控件,也不需要设置多个CheckBox样式
一款好看的jQuery自定义美化复选框checkbox样式代码,可以定义复选框的颜色和形状,让复选框风格不再像默认样式那样单调。
修改checkbox radio select的样式
Qt 自定义Checkbox和QColorDialog 颜色调试框委托 Qt 自定义Checkbox和QColorDialog 颜色调试框委托 Qt 自定义Checkbox和QColorDialog 颜色调试框委托
自定义radio&checkbox;样式,不兼容IE8。利用css3选择器讲样式重构默认radio&checkbox;样式,可以自行优化样式代码。
通过纯CSS3美化修改input 单选[radio]和多选[checkbox]样式
奈何这个项目组居然没有checkbox的样式,看着这原生的样式丑到爆,不得以研究了一下checkbox。(radio也是同理,区别是最好通过条件控制只能单选。) 这里先附上样式灵感来源地址 如果有需要变更图标的,可以在上述...
这篇文章主要介绍了微信小程序修改checkbox的样式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 修改前: 修改后: wxml代码: <checkbox class=...
使用checkbox控制其后的元素 checkbox控件可以根据鼠标的点击来切换其状态,而且CSS中可以使用:checked伪类来针对选中状态的checkbox设置样式。再配合上CSS中的“+”或“~”选择器,就可以从checkbox的操作来控制...
主要介绍了用图片替换checkbox原始样式并实现同样的功能 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
平台:VS2010,一个C#的自定义 CheckBox,是对勾形式的。
复选框样式改变重置 只需要换图片 就可以搞定 样式也可以自己写 很实用
bootstraps 复选框样式 优化 样式修改
checkbox 复选框样式 自定义,修改原有浏览器样式
本文涉及到的图片 body { margin: 0px; padding: 0px; font-size: 13px; } .input_style { padding: 6px 0px; width: 600px; margin: 0px auto; border-bottom: #666666 1px dotted; } .input_style span ....i