状态开关(ToggleButton)

状态开关(ToggleButton):

常用属性:isChecked(是否被选中,如true)

监听:1.监听方法:setOnCheckedChangeListener

   2.监听器:CompoundButton.OnCheckedChangeListener

1.Activity

//状态的开关
public class ToggleButtonActivity extends Activity {private ToggleButton toggleButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.toggle_button);toggleButton = (ToggleButton)findViewById(R.id.toggleButtonId);toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {if(isChecked){Toast.makeText(ToggleButtonActivity.this, "无线网络打开了!", Toast.LENGTH_SHORT).show();}else{Toast.makeText(ToggleButtonActivity.this, "无线网络关闭了!", Toast.LENGTH_SHORT).show();}}});}
}

2.xml文件

<?xml version="1.0" encoding="utf-8"?>
<!-- 状态的开关页面 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"android:padding="5dp" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="无线网:"android:textSize="20sp" /><ToggleButtonandroid:id="@+id/toggleButtonId"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout>

3.效果显示图

转载于:https://www.cnblogs.com/wuziyue/p/5470376.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

冲刺第二阶段

转载于:https://www.cnblogs.com/lixin20/p/4549338.html

微信消息推送服务器吗,消息推送

# 消息推送接入微信小程序消息推送服务&#xff0c;可以两种方式选择其一&#xff1a;# 开发者服务器接收消息推送开发者需要按照如下步骤完成&#xff1a; 填写服务器配置验证服务器地址的有效性据接口文档实现业务逻辑&#xff0c;接收消息和事件# 第一步&#xff1a;填写服务…

windows下eclipse远程连接hadoop集群开发mapreduce

转载请注明出处&#xff0c;谢谢2017-10-22 17:14:09之前都是用python开发maprduce程序的&#xff0c;今天试了在windows下通过eclipse java开发&#xff0c;在开发前先搭建开发环境。在此&#xff0c;总结这个过程&#xff0c;希望能够帮助有需要的朋友。用Hadoop eclipse plu…

20145308刘昊阳 《Java程序设计》实验五报告

20145308刘昊阳 《Java程序设计》实验五 Java网络编程及安全 实验报告 实验名称 Java网络编程及安全 实验内容 1&#xff0e;掌握Socket程序的编写&#xff1b; 2&#xff0e;掌握密码技术的使用&#xff1b; 3&#xff0e;设计安全传输系统。 统计的PSP(Personal Software Pro…

FPL 2017最佳论文:如何对FPGA云发动DoS攻击?

第27届现场可编程逻辑与应用国际会议&#xff08;The International Conference on Field-Programmable Logic and Applications&#xff0c;FPL&#xff09;九月份在比利时根特召开。在FPL 2017上&#xff0c;一篇来自德国卡尔斯鲁厄理工学院&#xff08;Karlsruhe Institute …

BZOJ 1692: [Usaco2007 Dec]队列变换( 贪心 )

数据 n < 30000 , 然后 O( n ) 的贪心也过了..... USACO 数据是有多弱啊 ( ps : BZOJ 1640 和此题一模一样 , 双倍经验 ) --------------------------------------------------------------------------------------#include<cstdio>#include<cstring>#include…

数据说话,88000条数据绘制北京市地图

偶获得一批数据&#xff0c;本着好玩的态度绘制下来看看到底是什么鬼&#xff0c;绘制的结果如下&#xff1a; 呵呵&#xff0c;什么都不像。而且中间最重要的部分因数据量过大绘制的已经看不清楚了。于是乎&#xff0c;缩小绘制范围&#xff0c;去除周围没有用的数据。重新绘制…

我的第一个python web开发框架(11)——工具函数包说明(二)

db_helper.py是数据库操作包&#xff0c;主要有两个函数&#xff0c;分别是read()数据库读操作函数和write()数据库写操作函数。这个包的代码是从小戴同学分享的博文改造过来的。 1 #!/usr/bin/env python2 # codingutf-83 4 import psycopg25 from common import log_helper6 …

linux crontab 命令

#method 1 crontab -e crontab -u root -e #不同用户自己的任务计划 crontab -l#method 2 vim /etc/crontab# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .--…

【Swift学习】Swift编程之旅---ARC(二十)

Swift使用自动引用计数(ARC)来跟踪并管理应用使用的内存。大部分情况下&#xff0c;这意味着在Swift语言中&#xff0c;内存管理"仍然工作"&#xff0c;不需要自己去考虑内存管理的事情。当实例不再被使用时&#xff0c;ARC会自动释放这些类的实例所占用的内存。然而…

转:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确 .

近期在做淘宝客的项目&#xff0c;大家都知道&#xff0c;淘宝的商品详细描述字符长度很大&#xff0c;所以就导致了今天出现了一个问题 VS的报错是这样子的 ” 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确“ 还说某个desricption 过长之类的话 直觉告诉我&#…

合并bin文件-----带boot发布版本比较好用的bat(便捷版)

直接上图上代码&#xff08;代码在结尾&#xff09;&#xff0c;有不会用的可以留言&#xff1a; 第一步&#xff1a;工程介绍&#xff0c;关键点--- 1.bat文件放所在app和boot工程的同级目录下 2.release为运行bat自动生成文件夹 第二步&#xff1a;合版.bat 针对具体项目需…

关于cmake从GitHub上下载的源码启动时报错的问题

关于cmake从GitHub上下载的源码启动时报错的问题&#xff1a; 由于cmake会产生all_build和zero_check两个project&#xff0c;此时需要右击鼠标将需要运行的项目设为启动项&#xff0c;在进行编译&#xff0c;现只针对“找不到all_build文件“的出错信息&#xff0c;若有相关编…

Elementary OS安装Chrome

elementary os 官方网站&#xff1a;https://elementary.io/ 这os是真好看&#xff01;首先这是基于ubuntu的&#xff0c;所以可以安装ubuntu的软件&#xff01; 电脑必备浏览器必须是chrome呀&#xff01;下载地址&#xff1a; https://www.chrome64bit.com/index.php/google…

spark、oozie、yarn、hdfs、zookeeper、

为什么80%的码农都做不了架构师&#xff1f;>>> spark、 oozie:任务调度 yarn:资源调度 hdfs:分布式文件系统 zookeeper、 转载于:https://my.oschina.net/u/3709135/blog/1556661

JLOI2016 方

bzoj4558 真是一道非常excited的题目啊…JLOI有毒 题目大意&#xff1a;给一个(N1)*(M1)的网格图&#xff0c;格点坐标为(0~N,0~M)&#xff0c;现在挖去了K个点&#xff0c;求剩下多少个正方形&#xff08;需要注意的是正方形可以是斜着的&#xff0c;多斜都可以&#xff09; N…

opencv 直方图反向投影

转载至&#xff1a;http://www.cnblogs.com/zsb517/archive/2012/06/20/2556508.html 直方图反向投影式通过给定的直方图信息&#xff0c;在图像找到相应的像素分布区域&#xff0c;opencv提供两种算法&#xff0c;一个是基于像素的&#xff0c;一个是基于块的。 使用方法不写了…

request请求在Struts2中的处理步骤

2019独角兽企业重金招聘Python工程师标准>>> 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器&#xff08;例如Tomcat&#xff09;的请求 2 这个请求经过一系列的过滤器&#xff08;Filter&#xff09;&#xff08;这些过滤…

vs联合torch,ZED相机api,opencv建立C++项目

ZED相机api下载及cmake教程 generate产生工程文件后打开&#xff0c;配置如下&#xff1a; 将ZED项目作为启动项 然后在main.cpp中写入自己的工程代码即可&#xff0c;运行也在release X64下进行 注&#xff1a;cmake之前源文件下main.cpp&#xff0c;也就是tutorial 1 - h…

使用DataGridView数据窗口控件,构建用户快速输入体验

使用DataGridView数据窗口控件&#xff0c;构建用户快速输入体验 在“随风飘散” 博客里面&#xff0c;介绍了一个不错的DataGridView数据窗口控件《DataGridView数据窗口控件开发方法及其源码提供下载》&#xff0c;这种控件在有些场合下&#xff0c;还是非常直观的。因为&…