2011.09.01(5)——— android checkbox自定义样式
参考:
http://gundumw100.iteye.com/blog/1025176
drawable/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_checked" /><!--选中时效果 -->
<item android:state_checked="false" android:drawable="@drawable/checkbox_unchecked" /><!--未选中时效果 -->
</selector>
values/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@layout/checkbox_selector</item>
<item name="android:paddingLeft">25.0dip</item>
<item name="android:maxHeight">10.0dip</item>
</style>
</resources>
layout.xml
<CheckBox android:layout_marginLeft="15dp"
android:layout_marginRight="20dp" android:layout_marginTop="3dp"
android:layout_marginBottom="0dp" android:id="@+id/setting_amrbitrate_low"
android:checked="false" android:layout_width="40dp"
android:layout_height="22dp" android:text="" android:textColor="#000000"
style="@style/MyCheckBox" android:textStyle="bold"
android:layout_alignParentRight="true" />
分享到:
相关推荐
默认情况下,CheckBox的选中和未选中状态的图标是系统提供的,但有时为了满足应用的个性化需求,我们需要自定义这些图片样式。本篇文章将详细介绍如何在Android中实现自定义CheckBox控件,使其在四种选择状态下显示...
如何自定义CheckBox的样式 1:首先在布局文件中添加CheckBox的控件配置,如: <CheckBox android:id="@+id/button1" style="@style/CheckBoxStyles"//这里就是用户可以自定CheckBox的样式 android:layout_width...
总结来说,自定义RadioButton和CheckBox的样式是一种常见的Android开发技巧,它可以帮助我们打造出更加独特和吸引人的用户界面。通过重写onDraw()方法并结合其他自定义属性,我们可以实现丰富的视觉效果,比如颜色...
总之,创建一个拥有三种状态的纯Material风格的Android Checkbox控件,涉及到Android自定义View的开发、Material Design规范的理解以及动画效果的实现。这种控件不仅增强了用户体验,也为开发者提供了更丰富的选择,...
4. **样式自定义**:Android允许我们自定义CheckBox的样式,包括背景、文字颜色、选中状态的图标等。这通常在主题(Theme)或单独的样式资源文件中完成。例如,我们可以在styles.xml中定义: ```xml ...
"android自定义checkbox"就是这样一个专题,它的目标是模仿腾讯应用中的Checkbox样式,实现更丰富的交互效果和视觉反馈。Checkbox在Android中作为选择器使用,通常用于用户进行单选或多选操作,而自定义Checkbox则能...
5. **自定义样式**:除了默认的样式外,还可以通过修改主题或者创建自定义样式文件来改变 `CheckBox` 的外观,包括图标、背景色、文字颜色等。 6. **响应触摸事件**:`CheckBox` 也支持触摸事件,可以通过设置 `...
5. **使用自定义CheckBox**: 在其他WinForms窗体中,我们可以像使用普通CheckBox一样添加并使用这个自定义控件。只需在工具箱中右键点击,选择"添加项",然后找到我们刚刚创建的CheckBoxEx控件。 通过以上步骤,...
在Windows Presentation Foundation(WPF)中,用户界面的美观性和个性化是吸引用户的重要因素之一。本文将深入探讨如何利用字体...通过查看并运行该项目,开发者可以更直观地学习和理解如何自定义WPF的CheckBox样式。
在Android中,可以通过设置`CheckBox`或`RadioButton`的`android:button`属性来指定自定义的XML drawable资源。在JavaScript(例如React.js)中,可以使用CSS来改变元素的样式,或者使用第三方库如Material-UI来自...
**Android2.2 r1 API中文文档——CheckBox** 在Android开发中,`CheckBox`是`CompoundButton`的一个子类,用于创建一个具有两种状态(选中或未选中)的可交互控件。用户可以通过点击来切换其状态,通常用于在多选项...
然而,浏览器默认的`checkbox`样式可能不符合设计师的审美或者品牌风格,因此自定义`checkbox`样式变得尤为重要。本文将详细介绍如何在兼容IE浏览器的情况下实现`checkbox`的自定义样式。 首先,我们需要了解`...
在Android开发中,自定义Dialog是一种常见的需求,用于提供一种轻量级的用户交互界面,如提示信息或者进行选择操作。本示例是关于如何创建一个具有多选功能的Dialog,结合了Dialog、ListView和CheckBox的使用。下面...
通过设置字体、颜色、大小等属性,可以自定义其样式。 4. ImageView:图片视图,用于展示图像资源。支持多种加载方式,如从本地、网络、资源文件等。 5. CheckBox:复选框,提供多选功能,用户可以选择一个或多个...
在Android开发中,CheckBox是一个非常常见的UI组件,它允许用户进行多选操作,通常用于创建复选框列表。本教程将深入探讨Android CheckBox的基本用法、事件监听以及如何结合源码实现一个完整的Demo。 首先,...
### Android2.2 r1 API 中文文档系列(10)—— CheckBox #### 知识点一:CheckBox组件概述 **CheckBox** 是一种常见的UI控件,在用户界面设计中广泛用于表示二进制的选择(选中或未选中)。它是`CompoundButton`...
在Android开发中,自定义对话框(Custom Dialog)和PopupWindow是两个常用的功能,用于提供交互式的用户界面。本文将详细解析如何在Android应用中实现自定义单选、多选对话框以及PopWindow窗口,并通过实例源码进行...
一个简单的拥有丰富自定义内容的CheckBox多选框集成Gradlecompile 'com.bigmercu.cBox:cbox:1.08'Mavenallprojects { repositories { jcenter() maven { url '...
在WPF(Windows Presentation Foundation)中,自定义控件样式...总之,自定义WPF的CheckBox样式涉及样式、模板、元素形状、触发器等多个方面。熟练掌握这些技能,将使你的WPF应用具有更高的可定制性和独特的视觉效果。
【第一部分】历史文章: Android学习笔记(一)——创建第一个Android项目 ...Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share