6.Android之switch和togglebutton按钮学习

Switch和ToggleButton按钮在手机上也经常看到,比如手机设置里面wlan,蓝牙,gps开关等。

首先在工具上拖进一个switch和togglebutton开关按钮,如图

生成xml代码如下:

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     android:paddingBottom="@dimen/activity_vertical_margin"
 6     android:paddingLeft="@dimen/activity_horizontal_margin"
 7     android:paddingRight="@dimen/activity_horizontal_margin"
 8     android:paddingTop="@dimen/activity_vertical_margin"
 9     tools:context="com.example.switchtogglebutton.MainActivity" >
10
11     <TextView
12         android:id="@+id/textView1"
13         android:layout_width="wrap_content"
14         android:layout_height="wrap_content"
15         android:text="@string/hello_world" />
16
17     <Switch
18         android:id="@+id/switch1"
19         android:layout_width="wrap_content"
20         android:layout_height="wrap_content"
21         android:layout_alignParentLeft="true"
22         android:layout_below="@+id/textView1"
23         android:layout_marginTop="46dp"
24         android:text="Switch开关" />
25
26     <ToggleButton
27         android:id="@+id/toggleButton1"
28         android:layout_width="wrap_content"
29         android:layout_height="wrap_content"
30         android:layout_alignLeft="@+id/switch1"
31         android:layout_below="@+id/switch1"
32         android:layout_marginTop="36dp"
33         android:text="ToggleButton" />
34
35 </RelativeLayout>

运行显示效果:

时间: 2024-11-03 22:50:09

6.Android之switch和togglebutton按钮学习的相关文章

android控件布局 ToggleButton按钮 图片和文字

ToggleButton控件具有checked属性对于要切换状态的功能按钮来说十分好用 这里以phone的开启DTMFTwelveKeyDialer的按钮为例 展示其效果和布局 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro

android中switch和toggleButton

状态开关按钮ToggleButton和开关Switch都是由Button派生而来,Button的所有属性和方法都适用,通常用于状态的切换. 1)activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

开关控件Switch和ToggleButton

Switch和ToggleButtn都是开关按钮,我们在WLAN.GPS常用开关控制. 一.设计界面 1.打开"res/layout/activity_main.xml"文件. 从工具栏向activity拖出1个Switch开关按钮.1个ToggleButton按钮. 2.打开activity_main.xml文件. 代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

Android用户界面设计:基本按钮

Android用户界面设计:基本按钮 本文向你展示了在你的Android应用程序中创建一个简单的Button或ImageButton控件的步骤.首先,你会学到如何向你的布局文件中添加按钮控件.然后你会学习如何用两种方法处理用户对按钮的点击.最后,我们讨论Android中按钮控件一些其它的可用特性. 第1步:创建Android应用程序 我们从创建Android程序开始.你平常一样完成你的Android应用.一旦你已经创建项目并可以运行,决定你希望向什么样的屏幕添加Button控件.可能你就简单地创

Android必备:Android Socket编程的了解与学习整理

看这里:Android必备:Android Socket编程的了解与学习整理 最近学习Android的过程中,由于项目.业务等因素影响,服务端通过Socket进行通信,于是开始学习Socket编程,之前的开发中,很少涉及此 方面的知识学习,本篇就来简单的整理一下,通过Android客户端进行Socket登录的demo,来进行Adnroid Socket编程的学习. 在开始学习之前,先来了解一下Socket,以下内容来自百度百科: 通常也称作"套接字",用于描述IP地址和端口,是一个通信

Android应用之——自定义控件ToggleButton

我们经常会看到很多优秀的app上面都有一些很漂亮的控件,用户体验非常好,比如togglebutton就是一个很好的例子,IOS系统下面那个精致的togglebutton如今在android下面也可以实现了,而且还可以自定义它的颜色文字背景图,做出各种漂亮的开关按键出来.这里就用到了android里面一个比较常用的技术--自定义控件. 先来看下我们实现的自定义的togglebutton效果图:      自定义控件的步骤: 1.首先,定义一个类继承View 或者View的子类,这个取决于要定义的控

[Android阅读代码]android-async-http源码学习一

android-async-http 下载地址 一个比较常用的Http请求库,基于org.apache.http对http操作进行封装. 特点: 1.每一个HTTP请求发生在UI线程之外,Client通过回调处理HTTP请求的结果,使得Client代码逻辑清晰 2.每一个请求使用线程池管理执行 3.支持gzip , cookie等功能 4.支持自动重试连接功能 [Android阅读代码]android-async-http源码学习一,布布扣,bubuko.com

Android笔记(十四) Android中的基本组件——按钮

Android中的按钮主要包括Button和ImageButton两种,Button继承自TextView,而ImageButton继承自ImageView.Button生成的按钮上显示文字,而ImageButton上则显示图片. 主要功能是在UI界面上生成一个按钮,当用户点击这个按钮时,出发一个OnClick事件来执行某项任务. 简单示例 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android 服务类Service 的详细学习

上一篇说到了通知栏Notification,提起通知栏,不得让人想到Service以及BroadcastReceive,作为android的4大组建的2个重要成员,我们没少和它们打交道.它们可以在无形中使我们的软件和网络.数据库.系统等进行交互,之后通过UI(Notification就是一种展示方式)把结果展现在我们面前.可以说,他们是android生命体系里面的神经系统,通过反射条件让身体展现不同的状态.在整个系统中,广播接收器充当着是传输者和监听者的角色,它把系统的一点点变化都反馈上去,之后