Android之复合按钮CompoundButton[通俗易懂]

Android之复合按钮CompoundButton[通俗易懂]有些开发者看到这个可能会有些一头雾水,但其实CompoundButton是抽象的复合按钮,因为是抽象类,所以不能直接使用。实际开发中用的是CompoundButton类的几个派生类,主要有复选框CheckBox、单选按钮RadioButton以及开关按钮Switch,这些派生类都可以使用Compound的属性和方法。CompoundButton在布局文件中主要有如下两个属性: checked:指定按钮的勾选状态,true表示勾选,false表示未勾选。默认未勾选。 button:指定左侧

大家好,又见面了,我是你们的朋友全栈君。

有些开发者看到这个可能会有些一头雾水,但其实CompoundButton是抽象的复合按钮,因为是抽象类,所以不能直接使用。实际开发中用的是CompoundButton类的几个派生类,主要有复选框CheckBox、单选按钮RadioButton以及开关按钮Switch,这些派生类都可以使用Compound的属性和方法。

CompoundButton在布局文件中主要有如下两个属性:

  • checked:指定按钮的勾选状态,true表示勾选,false表示未勾选。默认未勾选。

  • button:指定左侧勾选图标的图形。如果不指定就使用系统的默认图标。

CompoundButton在代码中可以使用下面4种方法进行设置

  • setChecked:设置按钮的勾选状态

  • setButtonDrawable:设置左侧勾选图标的图形

  • setOnCheckedChangeListener:设置勾选状态变化的监听器

  • isChecked:判断按钮是否勾选

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133919.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • HttpClient4.x 文件上传

    HttpClient4.x 文件上传演示gradle包引入compilegroup:’org.apache.httpcomponents’,name:’httpclient’,version:’4.5.3’上传HttpClientHTTP_CLIENT=HttpClients.createDefault();HttpPosthttpPost=newHttpPost(“http://localhost/fi

  • java实现各种数据统计图(柱形图,饼图,折线图)

    java实现各种数据统计图(柱形图,饼图,折线图)

    2021年12月16日
  • springmvc源码下载_idea jar包导入

    springmvc源码下载_idea jar包导入1.首先需要下载源码码云地址:https://gitee.com/mirrors/Spring-Framework.git很快推荐GitHub地址:https://github.com/spring-projects/spring-framework.git不推荐然后打开idea,下载源码2.下载并配置gradle环境下载地址:https://services…

  • 字符串-字典树_求一个字符串的所有子串

    字符串-字典树_求一个字符串的所有子串HDU-1251统计难题POJ-3603PhoneListAcWing-143最大异或对HDU-5536ChipFactory字典树,顾名思义是以树结构来模拟字典。回想我们查字典的过程,比如查找”man”,先翻到字典m部分,再翻第二个字母a和第三个字母n,一共查找3次。查找次数最多是等于个单词的长度。插入查找单词的时间复杂度时O(m)O(m),此外有公共前缀的单词只需存一次公共前缀,节省了空间。

  • EventBus使用详解(一)——初步使用EventBus[通俗易懂]

    EventBus使用详解(一)——初步使用EventBus[通俗易懂]前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功…

  • 高考数学公式归纳总结_数学公式的格式

    高考数学公式归纳总结_数学公式的格式Typora是一款支持Markdown的编辑器,亲测非常好用。之前发CSDN博客也都是先在Typora上完成,然后直接导入到CSDN。最近在数学公式编辑上遇到了点麻烦,在此总结了常用的公式编辑方法,旨在文章更加的美观规范。1.打开Typora选择数学模块点击“段落”—>”公式块”快捷键Ctrl+Shift+m“$$”+回车以上三种方式都能打开数学公式的编辑栏,如下:…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号