`
jiaoronggui
  • 浏览: 1334552 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116627
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199653
社区版块
存档分类
最新评论

android 自定义checkbox大小和图片[已验证]

 
阅读更多

 

 <CheckBox
        android:id="@+id/checkBox"
        style="@style/mystyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginRight="15dp"
        android:focusable="false" >
    </CheckBox>

 

 

 

mycheck_selection.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_tick" /><!--选中时效果-->
 <item android:state_checked="false" 
   android:drawable="@drawable/checkbox" /><!--未选中时效果-->
  <!-- 修改成你自己的图片就可以了 -->
</selector>

 

 

 

style.xml

 

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
       <style name="mystyle" parent="@android:style/Widget.CompoundButton.CheckBox">
    <item name="android:button">@drawable/mycheck_selection</item>
    <item name="android:paddingLeft">25.0dip</item>
    <item name="android:maxHeight">10.0dip</item>
   </style>
</resources>

 

分享到:
评论

相关推荐

    自定义CheckBox 短信验证码 自动填写

    综上所述,自定义CheckBox和实现短信验证码自动填充是提升Android应用用户体验的重要技术点。通过自定义CheckBox,我们可以打造与应用整体设计一致的视觉效果,而短信验证码的自动填充则可以简化用户操作,提高应用...

    安卓短信彩信相关相关-自定义CheckBox短信验证码自动填写.rar

    以上就是关于这个压缩包文件所涉及的主要技术点,包括自定义CheckBox的实现、短信验证码的处理、自动填充功能的集成以及程序调试和代码学习的重要性。在实际开发中,结合这些知识点可以构建出高效且用户体验良好的...

    android checkBox

    Android允许开发者自定义`CheckBox`的样式,包括更改选中和未选中的图标、颜色、大小等。这可以通过在`res/drawable`目录下创建自定义的`selector`资源,然后在`CheckBox`的`android:button`属性中引用它来实现。 ...

    Android自定义开关控件SwitchView下载

    在Android开发中,自定义控件是提升应用用户体验和界面个性化的重要手段。本文将深入探讨如何基于Android系统自带的Switch控件,创建一个名为SwitchView的自定义开关控件,并适用于较低的SDK版本。 首先,我们需要...

    android用CheckBox做为显示密码的复选框效果

    android:id="@+id/show_pswd_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示密码" /&gt; ``` 接下来,在Activity或Fragment中,我们需要监听CheckBox的...

    android 自定义基于组件的注册用户对话框

    在Android开发中,自定义组件是一项重要的技能,它能让应用具有独特的交互体验和视觉效果。本文将深入探讨如何创建一个基于组件的注册用户对话框,这个对话框将包含输入框、按钮和其他元素,以实现一个美观且易于...

    Android-Convalida是一款简单轻量且功能强大的Android字段验证

    总之,Android-Convalida是Android开发中进行表单验证的强大工具,它通过注解简化了验证规则的定义,提高了代码的可读性和维护性,让开发者能更专注于应用的核心功能开发。通过学习和使用Convalida,可以提升Android...

    android事件派发验证demo

    下面我们将详细探讨Android事件派发的工作原理、涉及的概念以及如何通过Checkbox动态改变事件的消费和拦截。 首先,Android事件派发主要基于ViewGroup的分发机制和View的事件处理。当用户在屏幕上点击或触摸时,...

    安卓图片多选相关-扫描SD卡图片gridview展示图片上带有checkbox可设置最多选择数量可预览拍照选择相册等.rar

    这个项目提供了这样的功能实现,包括扫描SD卡上的图片、在GridView中展示这些图片、在图片上添加复选框(checkbox)、设置最多可选择的图片数量、预览所选图片以及通过相机拍照选择新图片等。 1. **图片扫描**:在...

    CheckBox 计算器

    在编程和软件开发领域,这样的设计通常用于创建自定义计算逻辑,让用户根据需要选择不同的计算选项。 在编程中,CheckBox 是一种用户界面(UI)控件,允许用户通过勾选或取消勾选来表示二元选择。在“CheckBox ...

    Android自定义密码输入EditTextLayout

    在Android开发中,自定义视图是提升用户体验和界面独特性的重要手段。在这个场景中,我们讨论的是如何自定义一个密码输入控件,名为`PwdEditLayout`,它结合了`EditText`和一些额外的功能,如删除按钮和切换大小写的...

    CHECKBOX组件

    4. **Android中的CheckBox**:在Android开发中,CheckBox是View的一种,通过XML布局或代码动态创建。可以设置文字、颜色、选中状态等属性。 5. **iOS中的UISwitch和UIButton**:虽然iOS没有直接的复选框概念,但...

    仿美团支付自定义radiobutton

    在Android应用开发中,自定义UI控件是提升应用界面美观度和用户体验的重要手段。"仿美团支付自定义radiobutton"这个项目就是针对这一需求,旨在实现与美团支付页面相似的单选按钮(RadioButton)样式。美团作为一个...

    安卓图片多选相关-Android超高仿微信图片选择器2016年3月13日升级版.rar

    - **自定义ViewGroup**:为了实现定制化的图片选择项,可能需要创建自定义的`ViewGroup`,比如继承`LinearLayout`或`FrameLayout`,包含一个图片`ImageView`和一个选择`CheckBox`。 - **Adapter复用机制**:`...

    疯狂Android控件集合

    13. **自定义控件**:Android允许开发者创建自己的控件,扩展已有的功能或实现独特的交互方式。 压缩包中的文件列表可能代表了一个Android项目的结构: - `.classpath`和`.project`是Eclipse IDE的配置文件,用于...

    android高仿QQ登陆界面Demo

    在Android平台上,开发一款应用的用户体验和视觉设计是至关重要的,尤其当涉及到高仿知名应用如QQ时。本文将深入探讨如何实现“android高仿QQ登陆界面Demo”,它是一款完全模仿最新QQ登录界面的UI设计,并包含部分...

    CheckBox.zip

    描述中的"listview中CheckBox滑动出现复选用的完美解决,亲用亲测",意味着这个资源很可能提供了一个经过实践验证的方法,解决了ListView在滑动过程中CheckBox状态不一致的问题。通常,这个问题是由于ListView的重用...

    集成目前Android主流优秀第三方组件

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...

    android studio 登录界面设计,登录后简易仿照微信界面

    同时,应确保输入验证,如非空检查和格式验证。 销户和登录功能也是必不可少的。销户操作需要删除特定账号的相关记录,可以使用`DELETE FROM`语句;登录则需要匹配输入的账号和密码与数据库中的记录,这可以通过`...

    Android 各控件使用例子

    本教程将深入探讨Android中常见的控件及其用法,通过实际的例子帮助开发者更好地理解和运用。 1. **TextView**:TextView是Android中最基础的控件,用于显示文本。你可以设置字体、颜色、大小以及对齐方式等属性。...

Global site tag (gtag.js) - Google Analytics