(一)概述
本节给大家介绍ToggleButton(开关按钮)和Switch(开关),因为比较简单就合在一起说了。其实,二者都是开关控件,只是后者需要在Android4.0以后才可以使用,所以AndroidManifest.xml文件中的minsdk需要>=14否则会报错~,先来看看这俩个控件长什么样,


5.0的版本:

(二)ToggleButton(开关按钮)
核心属性:

(三)Switch(开关)
核心属性:

(四)使用案例
改,
运行效果图:

activity_main.xml文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context="com.example.android_tagglebutton_switch.MainActivity" ><ToggleButton
        android:id="@+id/toggleButton1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:checked="true"android:textOn="打开声音"android:textOff="关闭声音"/><Switch
        android:id="@+id/switch1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textOff="" android:textOn=""android:background="#ABCDFF"android:track="@drawable/track_selctor"/></LinearLayout>

drawable文件夹下面的selector 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/touming"/><item android:state_checked="false" android:drawable="@drawable/green"/>
</selector>

欢迎大家点赞~~评论O(∩_∩)O谢谢

UI控件之ToggleButton(开关按钮)和Switch(开关)相关推荐

  1. html中switch的控件,自己实现简单的switch开关插件

    效果 最终效果就是这个样子: HTML代码 HTML代码结构如下: 其中,文字采用:before来实现,switch-handler就是那个圆圈,通过active样式来区分是否选中,还是来看完整代码吧 ...

  2. 安卓入门系列-07常用UI控件(长文)

    常用UI控件 简介 这一篇介绍开发中的常用UI控件. 布局管理器 所有布局管理器都是ViewGroup的子类,都可作为容器类使用.继承自View,所以也可嵌套. 常见的布局之前已经提到了三种,这里不再 ...

  3. android md 控件,Android基本UI控件.md

    # Android基本UI控件 ## *TextView 文本框* ### TextView常用用法 | 主要方法 | 功能描述 | | :----------: | :--------------- ...

  4. Android - UI 控件

    输入控件是应用程序用户界面中的交互式组件. Android 提供了多种可以在 UI 中使用的控件,例如按钮.文本字段.搜索栏.复选框.缩放按钮.切换按钮等等. 用户界面元素 View 视图是一个在屏幕 ...

  5. Android开发详解:第4章《UI 控件》

    Android开发详解:第4章<UI 控件> 控件是Android程序设计的基本组成单位,通过使用控件可以高效地开发Android应用程序.所以熟练掌握控件的使用是合理.有效地进行Andr ...

  6. android ui组件开发教程,安卓开发入门教程-UI控件_Switch

    什么是Switch Switch是一种用于显示开关状态的UI控件. 基础样例 1.普通开关 效果图 代码 android:layout_width="wrap_content" a ...

  7. 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

    转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePic ...

  8. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...

  9. JavaFX UI控件教程(二)之JavaFX UI控件

    翻译自  JavaFX UI控件 本章概述了通过API提供的JavaFX UI控件. JavaFX UI控件是使用场景图中的节点构建的.因此,控件可以使用JavaFX平台的视觉丰富功能.由于JavaF ...

最新文章

  1. 公元2019年,你对AI的信任有几分?
  2. 学习SpringMVC——说说视图解析器
  3. Android UI编程之自定义控件初步(上)——ImageButton
  4. 2019吉首大学计算机调剂,吉首大学2019年硕士研究生调剂考生复试情况分学院公示...
  5. 做简单的android 软件推荐,Android_适用于Android开发的简单聊天软件,适用于android 开发。是一个简 - phpStudy...
  6. 设置redis访问密码
  7. linux ftp 实例
  8. 安装mysql查看随机密码命令_centos7/8 yum安装mysql8并查看默认root密码
  9. php 使用json 教程,如何在php中正确的使用json_PHP
  10. NOIP 2016 年普及组初赛试题整理
  11. Web前端面试指导(四):面试前准备-有备而去百战百胜
  12. 编译报错【error】dexpreopt.sh:23 exited with status 1
  13. 如何处理给MacBook安装win10双系统时拷贝windows安装文件出错?
  14. 独立站怎么做SEO?
  15. vim 修改注释颜色 tab键
  16. gomarket服务器位置,V712双核版机型常见问题集解答.pdf
  17. 崩坏三8月20号服务器维修,崩坏3手游8月20日更新了什么
  18. fbm是什么意思_fba是什么意思
  19. java虚拟机堆空间
  20. jieba 详细介绍

热门文章

  1. 原生JS幻灯片案例——与tab栏切换类似
  2. 专题2:弹性力学中平面问题的基本理论(2-1 平面应力问题与平面应变问题 2-2 平衡微分方程 2-3 斜面上的应力及主应力)...
  3. 数据结构实验:一元稀疏多项式(计算器)
  4. 由于找不到vcruntime140_1.dll,无法执行代码,重新安装程序可能会就解决此问题,解决方法
  5. 我的新书《Python3网络爬虫开发实战(第二版)》获得 Python 之父的推荐了!
  6. POJ - 2564 Edit Step Ladders
  7. 『杭电1494』跑跑卡丁车
  8. 有限元缺陷:剪切锁死
  9. “下属力”——向上管理
  10. wifi万能钥匙(os x)