ToggleButton开关按钮
转帖请注明本文出自weimeig的博客(https://blog.csdn.net/weimeig/article/details/79663037),请尊重他人的辛勤劳动成果,谢谢
应朋友们反馈的Android基础薄弱的问题,决定出一套Android基础教程,帮助大家复习,巩固Android基础,今天要讲的是Android中的ToggleButton开关按钮。
布局文件 activity_togglebutton.xm
<?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="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="你今天开心吗?"/><ImageViewandroid:id="@+id/happy_iv"android:layout_width="match_parent"android:layout_height="wrap_content"android:src="@mipmap/ic_launcher"/><ToggleButtonandroid:id="@+id/tb"android:layout_width="match_parent"android:layout_height="wrap_content"android:checked="true"android:textOff="不开心"android:textOn="开心"/>
</LinearLayout>
Java文件
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;public class MainActivity extends AppCompatActivity {private ToggleButton mToggleButton;private TextView mTextView;private ImageView mImageView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_togglebutton);mImageView = findViewById(R.id.happy_iv);mToggleButton = findViewById(R.id.tb);mToggleButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if(mToggleButton.isChecked()){Toast.makeText(MainActivity.this,mToggleButton.getText().toString(),1000).show();mImageView.setImageResource(R.mipmap.ic_launcher);//设置ImageView控件图片所显示的内容}else{Toast.makeText(MainActivity.this,mToggleButton.getText().toString(),1000).show();mImageView.setImageResource(R.drawable.ic_launcher_foreground);//设置ImageView控件图片所显示的内容}}});}
}
ToggleButton开关按钮相关推荐
- Android 基础知识4-3.6 ToggleButton(开关按钮)Switch(开关)详解
一.ToggleButton(开关按钮) 1.1.简介 ToggleButton 类似开关有开和关两种状态,不同的状态下可以有不同的文本. public class ToggleBut ...
- UI控件之ToggleButton(开关按钮)和Switch(开关)
(一)概述 本节给大家介绍ToggleButton(开关按钮)和Switch(开关),因为比较简单就合在一起说了.其实,二者都是开关控件,只是后者需要在Android4.0以后才可以使用,所以Andr ...
- PyQt5:ToggleButton开关按钮(24)
学习<PyQt4入门指南 PDF中文版.pdf >笔记 PyQt5没有开关按钮部件.但是我们可以使用在特殊状态下的QPushButton部件来创建开关按钮.而所谓的开关的按钮就是一个具有按 ...
- Android(二十):ToggleButton 开关按钮 开关 Switch
展示 目录 源码 Resources/drawable/thumb_selctor.xml <?xml version="1.0" encoding="utf-8& ...
- Android 应用开发(43)---开关按钮ToggleButton和开关Switch
开关按钮ToggleButton和开关Switch 5.0以前的ToggleButton和Switch: 5.0版本: 1.核心属性讲解: 1)ToggleButton(开关按钮) 可供我们设置的属性 ...
- Android开发学习笔记:浅谈ToggleButton
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本. ToggleButton常用的XML属性 ...
- 安卓开发中ToggleButton按钮的使用
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本.下面以一个简单的控制室内设备的开关为例来介 ...
- togglebutton用法 java_ToggleButton 基本使用方法
ToggleButton(开关按钮)是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本. 例子一: 实现打开关闭功能. activity_main.xml android: ...
- 构建用户界面 Android 应用中一些常用的小部件
1. TextView 显示文本信息 <TextViewandroid:id="@+id/textOne"android:layout_width="200dp&q ...
最新文章
- Python os模块常用命令
- 程序员面试金典--第k个数
- 集群服务负载均衡------LVS
- (王道408考研操作系统)第二章进程管理-第四节3:死锁处理策略之检测和解除
- 如果让你手写个栈和队列,你还会写吗?
- 矜情作态的拼音及解释
- AcWing 1132. 农场派对(最短路反向建边)
- JAVA编程思想-第四章 控制执行流程
- 【Spring-IOC】Spring中的数据校验
- AWVS12搭建-Ubuntu
- KEPWARE通过MODBUS_TCP连接西门子PAC3200电能表
- 学语言python研究生专业目录一览表_本科专业与研究生学科专业目录对照表格模板...
- 单片机数码管万年历c语言,基于51单片机和数码管的万年历程序
- FPGA图像音频通信接口:VGA
- opencv双目测距
- 身份与访问管理技术在智慧城市的应用
- 制定可用性测试计划(1)
- App推广:ASO策略篇,清榜频发,优化热情不减
- calfcamel的2333(java)
- Blender图解教程:高仿版超级马里奥(三)身体建模(5月7日更新 附模型下载)