android togglebutton 动画,如何在Android中使用ToggleButton多状态按钮控件
如何在Android中使用ToggleButton多状态按钮控件
发布时间:2020-12-05 16:53:37
来源:亿速云
阅读:84
作者:Leah
这篇文章给大家介绍如何在Android中使用ToggleButton多状态按钮控件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
什么是ToggleButton?
ToggleButton一般有两种状态:选中和未选中
并且需要为不同状态设置不同的文本
ToggleButton属性
android:checked=”true”——当前按钮状态,选中为”true”,未选中为”false”
android:textOn=”开”
android:checked=”true”的时候,显示 取决于checked的状态,即当checked=”true”的时候,显示textOn=”开”,当checked=”false”的时候,显示checked=”true”
具体代码
android:checked="false"
android:id="@+id/toggleButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textOn="开"
android:textOff="关" />
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/off" />
package com.example.admin.demo;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.ToggleButton;
public class MainActivity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener {
private ToggleButton tb;
private ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化控件
tb = (ToggleButton) findViewById(R.id.toggleButton);
img = (ImageView) findViewById(R.id.imageView1);
//设置监听器
tb.setOnCheckedChangeListener(this);
}
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
img.setImageResource(isChecked?R.drawable.on:R.drawable.off);
}
}
关于如何在Android中使用ToggleButton多状态按钮控件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
android togglebutton 动画,如何在Android中使用ToggleButton多状态按钮控件相关推荐
- togglebutton用法 java_Android中ToggleButton开关状态按钮控件使用方法详解
ToggleButton开关状态按钮控件使用方法,具体内容如下 一.简介 1. 2.ToggleButton类结构 父类是CompoundButton,引包的时候注意下 二.ToggleButton开 ...
- java togglebutton_双状态按钮控件ToggleButton的使用
ToggleButton是一种具备两种状态的按钮,它不同于Button,特点是可以被按中和不按中的状态,而且在按中时候跟未按中的时候分别可以显示不同的文本,其他属性功能跟Button基本类似. and ...
- android 心率动画,如何在Android Wearable中访问心率传感器?
在我完成以下操作后开始为我工作: >从手表中卸载我的应用程序 adb -s localhost:4444 uninstall com.example.android.wearable.jumpi ...
- android edittext 动画,如何在Android中的TextView或EditText中添加动画表情符号
我会尝试: >将动画图像(可能是.gif文件?)拆分成单独的帧,然后将它们组合成一个AnimationDrawable,然后传递给ImageSpan的构造函数. > Subclass Im ...
- 【PB】Windows 状态条控件在 PB 中的运用
Powerbuilder 所提供的 MDIHelp! 窗口类型带有一个 Sybase 自制的类似状态条的控件(严格说它并非是控件),用户可以通过调用 SetMicroHelp( ) 函数修改该控件的显 ...
- android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...
- [html] 怎样去除iOS和Android中的输入URL地址的控件条呢?
[html] 怎样去除iOS和Android中的输入URL地址的控件条呢? setTimeout(scrollTo,0,0,0); 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚 ...
- android按钮控件常见问题,Android的基本控件和Activity的应用总结
Android的基本控件 常用界面控件 TextView 显示文本信息 button 普通按钮 EditText 可编辑的文本框组件(输入框) ImageView 用于显示图片 ImageBUtton ...
- Android仿抖音加载框之两颗小球转动控件
Android仿抖音加载框之两颗小球转动控件 本篇文章已授权微信公众号 hongyangAndroid(鸿洋)独家发布. 效果图 安卓版抖音v2.5加载框: 本控件效果图: 使用方法 源码地址:And ...
最新文章
- Hibernate二级缓存的使用
- PostgreSQL和Excel的数据合并
- 【Paper】2012_Design of high performance multimedia control system for UAV/UGV based on SoC/FPGA Core
- Java学习之javassist
- Repeater的嵌套结合用户控件的使用
- 影响数百万人的21个经典全英文演讲,看完英语水平暴增!赶紧收藏
- Linux环境下为普通用户添加sudo权限
- 大学计算机实验报告2,大学计算机基础实验报告2.doc
- eviews建立时间序列模型_Eviews系列12|时间序列模型常见问题解答
- 计算机网络第五版笔记
- WordPress自动采集发布文章02-软件批量伪原创
- mysqlfront连接mysql_MySQL-Front连接管理MySQL图解教程
- Oracle数据库上机练习6
- 软件工程实践结对作业一
- oracle 错误代码
- Visual Studio2022安装教程
- SAP BDC 数据导入
- JavaScript-异步函数promise对象
- 合肥一中2021高考成绩查询,2021年合肥重点高中名单及排名,合肥高中高考成绩排名榜...
- HDU 1878 欧拉回路(入门)