`
01jiangwei01
  • 浏览: 542858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安卓课程十九 ToggleButton按钮的使用

 
阅读更多

activity_main.xml

<ToggleButton 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:id="@+id/toggleBtn"
        android:textOn="横向排列"
        android:textOff="纵向排列"
        android:checked="true" 
        />
    <LinearLayout  
        android:id="@+id/linearLayout"
        android:layout_below="@id/toggleBtn"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        >
        
        <Button android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="@string/btn"
        />
        <Button android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="@string/btn"
        />
        <Button android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:text="@string/btn"
        />
        
        
    </LinearLayout>

 MainActivity.java

import android.app.Activity;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.LinearLayout;
import android.widget.ToggleButton;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		final LinearLayout linearLayout = (LinearLayout) this.findViewById(R.id.linearLayout);
		ToggleButton toggleBtn = (ToggleButton) this.findViewById(R.id.toggleBtn) ;
		
		toggleBtn.setOnCheckedChangeListener(new OnCheckedChangeListener(){

			public void onCheckedChanged(CompoundButton buttonView,
					boolean isChecked) {
				if(isChecked){
					//0:表示横向排列
					linearLayout.setOrientation(0);
				}else {
					//1:垂直排列
					linearLayout.setOrientation(1);
				}
			}}); 
	}
 

}

 

 

  • 大小: 54.5 KB
分享到:
评论

相关推荐

    安卓Android源码——ToggleButton.rar

    这个压缩包“安卓Android源码——ToggleButton.rar”很可能包含了`ToggleButton`的源代码实现,对于深入理解其工作原理和自定义样式有着极大的帮助。下面我们将详细探讨`ToggleButton`的相关知识点。 `ToggleButton...

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

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

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

    在本教程中,我们将深入探讨如何在Android应用中使用`ToggleButton`来实现滑动开关效果。 首先,让我们了解`ToggleButton`的基本概念。`ToggleButton`是`Button`的一个子类,它具有两种状态:选中(checked)和未...

    android ToggleButton 开关按钮

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

    Android之自定义ToggleButton使用

    通过`android:layout_width`和`android:layout_height`调整`ToggleButton`的大小,或者使用`android:padding`来改变边距。 5. **自定义动画** Android允许我们自定义切换状态时的动画效果。可以创建一个`...

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

    要查看并使用这个GitHub项目,你需要下载`ToggleButton-master.zip`压缩包,解压后导入到Android Studio,通过阅读源码和示例应用,了解其具体实现。同时,可以参考项目的README文件,获取详细的使用说明和示例代码...

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

    在给定的资源“Android ToggleButton实现按钮的源代码.rar”中,我们可以深入学习如何在Android应用中使用ToggleButton。 首先,我们需要了解 ToggleButton 的基本使用方法。在布局文件(如 activity_main.xml)中...

    ToggleButton使用方法源码

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

    android自定义开关ToggleButton

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

    Android中ToggleButton的作用与定义.pdf

    除了基本的`textOn`和`textOff`属性外,`ToggleButton`还支持其他一些属性,如`android:drawableLeft`、`android:drawableRight`等,可以用来设置按钮左侧或右侧的图标。同时,`android:checked`属性可以用来初始化...

    android 可滑动的ToggleButton

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

    Android 自定义ToggleButton

    7. **自定义字体**:如果需要使用自定义字体,可以使用`Typeface`对象设置按钮的文字样式,并通过`android:typeface`属性应用到`ToggleButton`上。 8. **颜色主题**:在`styles.xml`中定义一个自定义的主题,然后将...

    Android控件ToggleButton多状态按钮使用详解

    ToggleButton 多状态按钮使用详解 ToggleButton 是 Android 中的一种控件,可以用于创建多状态按钮,多状态按钮可以根据状态显示不同的文本或图片。在本文中,我们将详细介绍 ToggleButton 的使用方法和属性。 ...

    ToggleButton状态开关的使用

    用户可以通过点击该按钮来改变其状态(开或关),这种特性使得`ToggleButton`在很多场景下都非常有用,比如开启/关闭某个功能、切换模式等。 #### 一、ToggleButton简介 `ToggleButton`继承自`CheckBox`,它拥有两...

    使用ToggleButton按钮实现开关效果

    ToggleButton有两种状态,一种为选中状态,一种为为选中状态。两种情况下分别会显示不同的状态,并且需要为两种状态设置不同的文本内容。 ToggleButton有几个属性:textOff,textOn,isChecked.比个例子,当我们点击...

    Android API 中文(13) —— ToggleButton

    ### Android API 中文(13) —— ToggleButton #### 概述 `ToggleButton`是Android UI组件之一,主要用于提供一种开关式的用户交互体验。它继承自`CompoundButton`类,能够显示两种不同的状态:“选中”与“未选中...

    Android中ToggleButton开关状态按钮控件使用方法详解

    Android中ToggleButton开关状态按钮控件使用方法详解 ToggleButton是一个在Android中常用的开关状态按钮控件,通过本文,我们将详细介绍ToggleButton的使用方法,并提供了一个简单的实例代码,帮助读者更好地理解...

    自定义按钮 - ToggleButton

    可以通过在ToggleButton的XML布局中设置`android:textOn`和`android:textOff`属性来定义按钮的文字状态。同时,如果需要添加图标,可以使用`android:drawableLeft`和`android:drawableRight`属性,或者通过设置`...

Global site tag (gtag.js) - Google Analytics