Chinaunix首页 | 论坛 | 博客

OS

  • 博客访问: 2226350
  • 博文数量: 691
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2660
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-05 12:49
个人简介

不浮躁

文章分类

全部博文(691)

文章存档

2019年(1)

2017年(12)

2016年(99)

2015年(207)

2014年(372)

分类: Android平台

2015-11-27 11:06:18

原文地址:Toast组件 作者:luozhiyong131

在系统之中,通过对话框可以对用户的某些操作进行提示,但是在Android平台之中也提供了另外一套更加友好的提示界面效果,而且这种界面在提示用户的时候不会打断用户的正常操作,这种对话框可以通过Toast组件实现。 

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout                    ?    线型布局管理器
  3.     xmlns:android=""
  4.     android:id="@+id/MyLayout"            ?    布局管理器ID
  5.     android:orientation="vertical"         ?    所有组件垂直排列
  6.     android:layout_width="fill_parent"        ?    布局管理器宽度为屏幕宽度
  7.     android:layout_height="fill_parent">        ?    布局管理器高度为屏幕高度
  8.     <Button                    ?    定义按钮
  9.         android:id="@+id/butA"            ?    组件ID,程序中使用
  10.         android:text="长时间显示Toast"        ?    默认显示文字
  11.         android:layout_width="fill_parent"        ?    组件宽度为屏幕宽度
  12.         android:layout_height="wrap_content"/>    ?    组件高度为文字高度
  13.     <Button                    ?    定义按钮
  14.         android:id="@+id/butB"            ?    组件ID,程序中使用
  15.         android:text="短时间显示Toast"        ?    默认显示文字
  16.         android:layout_width="fill_parent"        ?    组件宽度为屏幕宽度
  17.         android:layout_height="wrap_content"/>    ?    组件高度为文字高度
  18. </LinearLayout>

点击(此处)折叠或打开

  1. public class MyToastDemo extends Activity {
  2.     private Button butA = null ;            // 定义按钮组件
  3.     private Button butB = null ;            // 定义按钮组件
  4.     @Override
  5.     public void onCreate(Bundle savedInstanceState) {
  6.         super.onCreate(savedInstanceState);
  7.         super.setContentView(R.layout.main);        // 调用布局管理器
  8.         this.butA = (Button) super.findViewById(R.id.butA) ;    // 取得组件
  9.         this.butB = (Button) super.findViewById(R.id.butB) ;    // 取得组件
  10.         this.butA.setOnClickListener(new OnClickListenerImplShort()) ;    // 设置事件
  11.         this.butB.setOnClickListener(new OnClickListenerImplLong()) ;    // 设置事件
  12.     }
  13.     private class OnClickListenerImplShort implements OnClickListener {    // 单击事件
  14.         @Override
  15.         public void onClick(View arg0) {
  16.             Toast.makeText(MyToastDemo.this, "短时间显示的Toast信息提示框",
  17.                     Toast.LENGTH_SHORT).show();     // 显示Toast
  18.         }
  19.     }
  20.     private class OnClickListenerImplLong implements OnClickListener {// 单击事件
  21.         @Override
  22.         public void onClick(View arg0) {
  23.             Toast.makeText(MyToastDemo.this, "长时间显示的Toast信息提示框",
  24.                     Toast.LENGTH_LONG).show();    // 显示Toast
  25.         }
  26.     }
  27. }

020707_信息提示框:Toast.ppt

阅读(1219) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~