`

android开发 ToggleButton开发使用方法

阅读更多
android开发 ToggleButton开发使用方法ToggleButton是一种带状态的Button,有ON,或OFF状态


XML代码:
<ToggleButton android:id="@+id/tb" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:textOn="开"
android:textOff="关"
android:checked="true"
 />


textOn 按钮开启时显示的文本
textOff 按钮关闭时显示的文本
checked 载入时的状态,默认为false,即关
JAVA代码
import android.app.Activity;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.Toast;
import android.widget.ToggleButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
 
public class Main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ToggleButton tb=(ToggleButton)findViewById(R.id.tb);
        tb.setOnCheckedChangeListener(new OnCheckedChangeListener(){
 
			@Override
			public void onCheckedChanged(CompoundButton buttonView,
					boolean isChecked) {
				// TODO Auto-generated method stub
//				isChecked就是按钮状态
				if(isChecked){
					Toast.makeText(Main.this,"打开",Toast.LENGTH_LONG).show();
				}else{
					Toast.makeText(Main.this,"关闭",Toast.LENGTH_LONG).show();
 
				}
			}
 
        });
    }
}
分享到:
评论

相关推荐

    Github:Android自定义ToggleButton(模仿ios风格)

    在Android开发中,`ToggleButton`是一种常用的控件,它提供了开关功能,用户可以通过点击来切换其状态,通常用于开启或关闭某项功能。在iOS设计中,Toggle按钮有着独特的视觉风格,具有清晰的选中和未选中状态,并且...

    Android之自定义ToggleButton使用

    在Android开发中,`ToggleButton`是一个非常常用的控件,它结合了`Switch`和`Button`的功能,可以方便地在两种状态之间切换。本篇将详细介绍如何在Android中自定义`ToggleButton`,并提供一个实用的示例。 一、`...

    Android 自定义ToggleButton

    在Android开发中,`ToggleButton`是一个非常实用的控件,它结合了`CheckBox`和`Button`的功能,用户可以通过点击来切换其选中或非选中的状态,通常用于实现开关功能。本文将深入探讨如何在Android中自定义`...

    android自定义开关ToggleButton

    在Android开发中,`ToggleButton`是一个非常常用的控件,它是一种可以切换开/关状态的按钮,通常用于实现开关功能。本篇文章将深入探讨如何在Android中自定义`ToggleButton`,提升用户界面的视觉效果和交互体验。 ...

    Android 开发之 ToggleButton App 滑动开关按钮

    在Android开发中,`ToggleButton`是一个非常常用的控件,它为用户提供了一种切换状态的方式,类似于现实生活中常见的开关。在本教程中,我们将深入探讨如何在Android应用中使用`ToggleButton`来实现滑动开关效果。 ...

    Android中ToggleButton的作用与定义.pdf

    在Android开发中,`ToggleButton`是一个非常实用的控件,它继承自`CompoundButton`,并且结合了`Button`的功能,允许用户在两种状态之间切换,通常用于表示“开/关”、“启用/禁用”等二元选择。这篇资料主要讲解了`...

    ToggleButton使用方法源码

    ToggleButton在Android开发中是一种常用的UI控件,它在用户界面上表现为一个可以切换状态的按钮,通常用于二选一的场景,例如开启/关闭某项功能。在本教程中,我们将深入探讨`ToggleButton`的使用方法,包括其基本...

    Android中ToggleButton的常用方法一览.pdf

    综上所述,`ToggleButton`在Android开发中扮演着重要角色,它的各种方法提供了丰富的定制选项,使得开发者可以轻松创建符合需求的开关按钮。了解并熟练运用这些方法,能帮助我们构建更加友好、直观的用户界面。

    android 可滑动的ToggleButton

    在Android开发中,`ToggleButton`是一个特殊的`Button`控件,它提供了两种状态:选中和未选中,通常用于开关功能。用户可以快速切换其状态,通常表现为绿色和灰色或者勾选和未勾选的图标。然而,标准的`ToggleButton...

    ToggleButton状态开关的使用

    在Android开发过程中,`ToggleButton`是一种非常实用的UI控件,它可以被用来作为状态切换的开关。用户可以通过点击该按钮来改变其状态(开或关),这种特性使得`ToggleButton`在很多场景下都非常有用,比如开启/关闭...

    Android ToggleButton实现按钮的源代码.rar

    在Android开发中, ToggleButton 是一个非常有用的控件,它扩展了RadioButton类,提供了一种在开/关状态之间切换的界面元素。这个控件通常用于实现开关功能,例如开启或关闭某个设置、显示或隐藏内容等。在给定的...

    android ToggleButton 开关按钮

    在Android开发中,`ToggleButton`是一个非常常见的控件,它作为一个开关按钮,用户可以点击它来切换两种状态,通常表现为“开”和“关”。这个控件非常适合用于那些需要二选一选择的场景,比如开启或关闭某个功能、...

    《Android开发视频教程》第十一集:ToggleButton按钮的使用.zip

    《Android开发视频教程》第十一集:ToggleButton按钮的使用.zip

    安卓Android源码——ToggleButton.rar

    总之,`ToggleButton`是安卓开发中的一个重要组件,理解和掌握其使用方法及特性对于提升应用的用户体验至关重要。通过深入研究源码,开发者能够更好地理解其底层机制,从而实现更多自定义功能。

    安卓开发-自定义组件实现可滑动的ToggleButton的功能..zip

    在Android开发中,自定义组件是一项重要的技能,它允许开发者根据特定需求打造独特且功能丰富的用户界面。本项目聚焦于创建一个可滑动的ToggleButton,它不仅具备普通ToggleButton的开关功能,还增加了滑动交互,...

    android 自定义 View ToggleButton

    在Android开发中,自定义View是一项重要的技能,它允许开发者根据需求创建独特的用户界面元素。本教程将聚焦于自定义ToggleButtton,一个在Android应用中常见的开关按钮。我们将探讨如何从零开始构建这样一个自定义...

    android基本控件ToggleButton&Switch使用指南

    在Android开发中,`ToggleButton` 和 `Switch` 都是用来实现开关功能的控件,它们在用户界面中常用于切换某个功能的开启或关闭状态。本文将详细介绍这两个控件的使用方法及其核心属性。 首先,我们来看 `...

    .自定义可滑动的ToggleButton

    在Android开发中,自定义组件是一项重要的技能,它允许开发者根据特定需求打造独特且功能丰富的UI元素。本项目聚焦于创建一个自定义的"可滑动的ToggleButton",旨在提供一种新颖的用户交互方式,增强应用程序的用户...

Global site tag (gtag.js) - Google Analytics