android switch的使用方法,Android开关控件,ToggleButton和Switch使用大全
原标题:Android开关控件,ToggleButton和Switch使用大全
上期学习了CheckBox和RadioButton,那么本期来学习Button的另外两个子控件ToggleButton和Switch,在开发中同样比较重要。 一、ToggleButton
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选中双状态的按钮,并且需要为不同的状态设置不同的显示文本。当用户在两种状态间进行切换时会触发一个OnCheckedChange事件。
ToggleButton所支持的XML属性和相关方法如下表所示。
接下来通过一个简单的示例程序来学习ToggleButton的使用用法。
同样使用WidgetSample工程,在app/main/res/layout/目录下创建一个togglebutton_layout.xml文件,然后在其中填充如下代码片段:
然后修改一下app/src/java/MainActivity.java文件中加载的布局文件为新建的togglebutton_layout.xml文件。为了监听按钮的切换事件,在Java代码中为其添加事件监听器,具体代码如下:
运行程序,可以看到下图所示界面效果。
二、Switch
Switch是一个可以在两种状态切换之间切换的开关控件。用户可以拖动来选择,也可以像选择复选框一样点击切换Switch的状态。状态改变时,会触发一个OnCheckedChange事件。
Switch所支持的XML属性和相关方法如下表所示。
接下来通过一个简单的示例程序来学习Switch的使用用法。
同样使用WidgetSample工程,在app/main/res/layout/目录下创建一个switch_layout.xml文件,然后在其中填充如下代码片段:
然后修改一下app/src/java/MainActivity.java文件中加载的布局文件为新建的switch_layout.xml文件。为了监听开关按钮的点击事件,在Java代码中为其添加开关事件监听器,具体代码如下:
运行程序,切换开关状态,可以看到下图所示界面效果。
到此,这两个Button子组件ToggleButton和Switch已经学习完成,你都掌握了吗?
-----------------------------------------
今天就先到这里,下一期开始UI组件的学习。如果有问题欢迎留言一起探讨,也欢迎加入Android零基础入门技术讨论微信群,共同成长!
往期总结分享:
第1节:Android的前世今生
第2节:Android 系统架构和应用组件那些事
第3节:带你一起来聊一聊Android开发环境
第4节:正确安装和配置JDK, 高富帅养成第一招
第5节:善用ADT Bundle, 轻松邂逅女神
第6节:配置优化SDK Manager, 正式约会女神
第7节:搞定Android模拟器,开启甜蜜之旅
第8节:HelloWorld,我的第一趟旅程出发点
第9节:Android应用实战,不懂代码也可以开发
第10节:开发IDE大升级,终于迎来了Android Studio
第11节:简单几步带你飞,运行Android Studio工程
第12节:熟悉Android Studio界面,开始装逼卖萌
第13节:Android Studio配置优化,打造开发利器
第14节:使用高速Genymotion,跨入火箭时代
第15节:掌握Android Studio项目结构,扬帆起航
第16节:Android用户界面开发概述
第17节:TextView属性和方法大全
第18节:EditText的属性和使用方法
第19节:常见Button使用详解
第20节:CheckBox和RadioButton使用大全
此文章版权为微信公众号分享达人秀(ShareExpert)——鑫鱻所有,若转载请备注出处,特此声明!返回搜狐,查看更多
责任编辑:
android switch的使用方法,Android开关控件,ToggleButton和Switch使用大全相关推荐
- Android如何在onCreate()方法中获取控件的高度和宽度
在Android中,有时我们需要测量控件的宽度和高度进行一些运算,特别是在自适应屏幕的时候,这些计算就变得特别必要,但是,如果我们直接在onCreate,或者onStart.onResume(第一次执 ...
- Android 开关控件Switch
扣扣技术交流群:460189483 目录: 1.应用场景与概述 2.常用属性 3.简单使用 4.更改默认Switch的样式 5.自定义Switch 1 ...
- android 之开关控件的使用
... 实例代码: 前端代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xm ...
- Android 基础 View 系列之 仿IPhone 开关控件
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 自定义View 是Android中常用的方法之一,本章实现类似于IPhone 开关控 ...
- Android Studio Design界面不显示layout控件的解决方法
Android Studio Design界面不显示layout控件的解决方法 参考文章: (1)Android Studio Design界面不显示layout控件的解决方法 (2)https:// ...
- android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...
在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠 ...
- Android自己写的三款实用开关控件
2019独角兽企业重金招聘Python工程师标准>>> 自定义开关控件,代码简单,比较实用. http://www.see-source.com/androidwidget/list ...
- 重走Android路 之 挑几个基本控件玩玩(上卷)
LZ-Says:冬瓜嫌弃LZ这个系列,说他都能看懂,哎呦我去,这个给人气的呀~真想把冬瓜剁吧剁吧熬成粥~ 高考了,祝愿各位学子功成归来~!!! 基本控件使用 Android为我们提供了很多UI样式,但 ...
- android富文本图片自适应,Android 图片混排富文本编辑器控件
一.一个Android 图片混排富文本编辑器控件(仿兴趣部落) 1.1 图片混排富文本控件 是一种图片和文字混合在一起的控件,文本之间可以插入图片,类似于网页的排版样式. 1.2 该控件主要是仿兴趣部 ...
- Android 图片混排富文本编辑器控件
概述 一个Android 图片混排富文本编辑器控件(仿兴趣部落) 详细 代码下载:http://www.demodashi.com/demo/12032.html 一.一个Android 图片混排富文 ...
最新文章
- 6月20日截止,请勿错过热心肠奖学金!
- mongodb java findone_java-MongoRepository findOne使用“ id”代替“ _id”
- Tensorflow编程遇到的问题汇总【持续更新】
- flask项目从本地迁移到服务器上遇到net::ERR_CONNECTION_R问题
- 成为“能打”的二次元游戏《明日方舟》做对了什么?
- 2015/Province_C_C++_C/9/打印大X
- AIX系统相关的日常操作
- Spring Cloud Alibaba迁移指南(四):零代码兼容 Api-Gateway
- Android之不需要自定义View(ViewfindView.java)最简单的二维码扫描
- [LeetCode] Longest Consecutive Sequence 求解
- 通过计算机网络进行的商务活动包括,电子商务练习题及答案
- 物理借助传感器用计算机测速度,用打点计时器测速度教案_物理_教学设计_人教版...
- java判断题及答案_Java面试题及解析(判断题)
- Linux篇:shell脚本监控主机状态的3种方式
- spring boot rabbitmq_Spring Boot2(十):RabbitMQ 详解
- Springboot
- 数学建模——典型相关分析及相关SPSS操作
- PGP加密软件介绍、下载地址(官方发行最新版)及安装教程
- SDEWAN CNF for OpenNESS
- R语言笔记--par()函数详解
热门文章
- oracle cude报错,【案例】Oracle报错PLS-00597 PLS-00635原因和解决办法笔记
- 荐书 | 9本心理治疗书籍推荐
- IDEA同一个项目启动多个端口
- Leetcode 995. Minimum Number of K Consecutive Bit Flips
- 南京大学计算机学院飞跃手册,2014南京大学物理学院飞跃手册.pdf
- ubuntu为jar创建快捷方式
- Latex下划线问题
- Learning the Model Update for Siamese Trackers 论文学习
- c语言判断二次函数,知识:六法搞定二次函数解析式的确定
- 图像处理在交通中的应用