android中的提示信息显示方法(toast应用)

(2011-10-17 11:02:06) 转载
标签:

android

toast

杂谈

分类:Android

android中toast的应用:

本程序实现了用户点击按钮,桌面显示用户在程序中设定好的提示信息

package com.dou.button.activity;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity
{

privateButton btn1 = null;
privateButton btn2 = null;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//确定按钮的操作代码

btn1 = (Button)findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener()
{

public void onClick(View v)
{
Toast.makeText(MainActivity.this, "你点击了确定按钮",Toast.LENGTH_LONG ).show();

}
});
//推出按钮的操作代码
btn2 = (Button)findViewById(R.id.btn2);
btn2.setOnClickListener(new OnClickListener()
{

public void onClick(View v)
{
Toast.makeText(MainActivity.this, "你点击了退出按钮", Toast.LENGTH_LONG).show();

}
});
}
}

注:当有多个按钮时以上代码会显得冗余,可以进行修改,修改完成后的代码为以下

package com.dou.button.activity;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.Toast;

public class MainActivity extends Activity

{

private Button btn1 = null;

private Button btn2 = null;

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//确定按钮的操作代码

btn1 = (Button)findViewById(R.id.btn1);

btn2 = (Button)findViewById(R.id.btn2);

btn1.setOnClickListener(listener);

btn2.setOnClickListener(listener);

}

private OnClickListener listener = new OnClickListener()

{

public void onClick(View v)

{

Button btn = (Button)v;

switch(btn.getId())

{

case R.id.btn1:

Toast.makeText(MainActivity.this, "你点击了确定按钮", Toast.LENGTH_LONG).show();

break;

case R.id.btn2:

Toast.makeText(MainActivity.this, "你点击了退出按钮", Toast.LENGTH_LONG).show();

break;

}

}

};

}

更多相关文章

  1. android 透明效果
  2. Android(安卓)Edittext设置负数以及小数
  3. 几款好用的Android(安卓)Studio插件
  4. android开发环境搭建之我见myeclipse8.5 jdk1.6
  5. TextView添加ClickableSpan和LinkMovementMethod之间的关系
  6. Android中实现下载和解压zip文件功能代码分享
  7. Android(安卓)菜单(OptionMenu)大全 建立你自己的菜单
  8. 在Android(安卓)Service中弹出系统全屏对话框
  9. 系出名门Android(7) - 控件(View)之ZoomControls, Include...

随机推荐

  1. Android中gravity与layout_gravity的区别
  2. android 4.2 源码位置
  3. [Android] 零碎知识汇总 - Shape相关
  4. Android基本布局案例(2)
  5. Android(安卓)存储选项之 SQLiteDatabase
  6. 近百android程序源码贡献 的自己看的
  7. spring-android的使用
  8. android 中发送短信
  9. android实现抖动效果
  10. ANR android