`
zhangyf1987hb
  • 浏览: 83884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android CheckBox 样式

阅读更多

1. 首先要导入你准备用作CheckBox选中和补选中状态的两图片到res的drawable中,如checkbox_checked.png,checkbox_normal.png;

2. 在res/drawable中添加checkbox.xml,定义checkbox的state list drawable图片 

[html] view plaincopy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.   
  3.   
  4. <selector xmlns:android="http://schemas.android.com/apk/res/android">  
  5.   
  6.   
  7.     <item android:state_checked="true" 
  8. android:drawable="@drawable/checkbox_checked" /> <!-- checked -->  
  9.   
  10.   
  11.     <item android:state_checked="false" 
  12. android:drawable="@drawable/checkbox_normal" /> <!-- default -->  
  13.   
  14.   
  15. </selector>  


复制代码

3. 在Layout中修改checkbox的属性:android:button="@drawable/checkbox" 定制button样式

[html] view plaincopy
  1. <CheckBox android:layout_height="wrap_content" android:id="@+id/chkItem" android:button="@drawable/checkbox"></CheckBox>  

这样就完成了定制工作,效果如下:
分享到:
评论

相关推荐

    自定义CheckBox样式

    如何自定义CheckBox的样式 1:首先在布局文件中添加CheckBox的控件配置,如: &lt;CheckBox android:id="@+id/button1" style="@style/CheckBoxStyles"//这里就是用户可以自定CheckBox的样式 android:layout_width...

    android中CheckBox加载自定义选中与未选中图片样式

    在Android开发中,CheckBox是一个常用的UI组件,用于提供两种状态的选择:选中和未选中。默认情况下,CheckBox的选中和未选中状态的图标是系统提供的,但有时为了满足应用的个性化需求,我们需要自定义这些图片样式...

    Android代码-漂亮动画效果的Checkbox

    CircleCheckBox Screenshot: Attrs attr format ...CircleCheckBox is available in the MavenCentral, so getting it as simple as adding it as a ...checkBox.setListener(new CircleCheckBox.On

    Android-拥有三种状态纯Material风格的AndroidCheckbox控件

    本文将深入探讨如何实现一个具有三种状态的纯Material风格的Android Checkbox控件,以及与之相关的Android开发知识。 Checkbox在Android中通常用于提供多选选项,它的默认状态只有两种:选中和未选中。然而,有时...

    Android 多行多列CheckBox

    在Android开发中,"Android 多行多列CheckBox"是一个常见的需求,特别是在创建表单、设置界面或如你所述的员工报餐界面等场景。CheckBox是Android提供的一个UI组件,用于让用户选择一个或多个选项。当需要在界面上...

    Android CheckBox

    本篇文章将深入探讨Android CheckBox的相关知识点,包括它的基本用法、属性设置、事件监听以及自定义样式。 1. **基本用法** 在布局XML文件中,我们可以通过`&lt;CheckBox&gt;`标签来添加CheckBox。一个简单的CheckBox...

    android自定义checkbox

    "android自定义checkbox"就是这样一个专题,它的目标是模仿腾讯应用中的Checkbox样式,实现更丰富的交互效果和视觉反馈。Checkbox在Android中作为选择器使用,通常用于用户进行单选或多选操作,而自定义Checkbox则能...

    Android中Selsetor基本使用三,选中时改变CheckBox背景

    Android中Selsetor选中时改变CheckBox背景,在开发中非常常用,我们通常会用到单选框,多选框,在实际项目中,默认的颜色不会满足我们的要求,所以,我们需要自己设置,这是我写的一个例子希望能和大家交流学习

    Android:CheckBox的初步学习

    此外,还可以通过自定义样式来改变CheckBox的外观,如设置颜色、大小、文字样式等。例如,我们可以通过`android:button`属性更换CheckBox的图标,或者使用`android:checkedButtonDrawable`自定义选中时的图标。 ...

    Android设置CheckBox

    在原始的Android SDK中,CheckBox的默认样式可能不符合所有设计师和开发者的需求,因为它可能看起来不够美观,或者占用屏幕空间过多。为了改善这一情况,开发者需要对CheckBox进行自定义,以实现更个性化和优化的...

    Android CheckBox中设置padding无效解决办法

    例如,可以使用本地图片资源来替换CheckBox的默认样式,这样可以更好地控制CheckBox的外观和点击响应区域。同时,在设置CheckBox的padding值时,需要注意的是,paddingLeft增加的是右边区域,paddingTop和...

    checkbox 设定文字和选框之间的距离及自定义样式

    以下是一个自定义Checkbox样式的例子: ```xml &lt;item name="android:button"&gt;@drawable/custom_checkbox_background &lt;item name="android:textColor"&gt;@color/checkbox_text_color &lt;item name="android:...

    Android代码-一个漂亮的CheckBox控件

    AnimCheckBox Screenshot Inspired By Dribbble Import to your project Gradle Add it in your build.gradle at the end of repositories repositories { // ... ...Add the dependency in the...AnimCheckBox checkbox

    Android 带有切换动画的CheckBox

    在Android开发中,CheckBox是一个常见的UI元素,用于用户进行是/否选择。然而,系统默认的CheckBox切换效果可能显得较为单一。为了提升用户体验,开发者常常会寻求实现自定义的、带有动画效果的CheckBox。"Android ...

    Android2.2 r1 API 中文文档系列(10) —— CheckBox

    本文详细介绍了Android2.2 r1版本中**CheckBox** 的概念、使用场景、基本用法、样式定制以及响应事件等方面的知识点。**CheckBox** 作为Android应用开发中的常用控件之一,掌握其使用方法对于提升应用交互性和用户...

    Android CheckBox墨迹 设置界面

    "Android CheckBox墨迹设置界面"是一个关于如何模仿墨迹天气应用中的设置界面,利用CheckBox控件进行自定义设计的实践案例。在这个主题中,我们将深入探讨如何利用Android的CheckBox、Selector以及相关的布局技术来...

    Android学习笔记八:基本视图组件:CheckBox

    这里的`android:id`用于标识该组件,`android:layout_width`和`android:layout_height`定义了CheckBox的尺寸,而`android:text`设置了显示的文本内容。 在Java代码中,可以找到并操作这个CheckBox,例如设置监听器...

    checkbox,RaidoButton,改变默认的图标

    在Android中,可以通过设置`CheckBox`或`RadioButton`的`android:button`属性来指定自定义的XML drawable资源。在JavaScript(例如React.js)中,可以使用CSS来改变元素的样式,或者使用第三方库如Material-UI来自...

    android之checkbox组件

    本示例主要展示了如何在Android应用中创建并使用Checkbox,同时结合Intent和CSS(实际上在Android中是样式和主题)来提高用户体验。这个小例子非常适合Android初学者,可以帮助他们快速理解和应用Checkbox的基本用法...

Global site tag (gtag.js) - Google Analytics