zoukankan      html  css  js  c++  java
  • android中的提示信息显示方法(toast应用)

    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
    {
     
     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);
      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;

    }

    }

    };

    }

  • 相关阅读:
    SQL Server 隐式转换引发的死锁
    C# List按某对象的属性分组 IGrouping
    C# 正则表达式获取json字符串中的键值
    .NET程序修改 ConfigurationManager 后,不需要重启IIS也可刷新Web.config配置文件
    相同结构的多个表合并到一个表的实现方法
    WCF系列_WCF影响客户端导出Excel文件的实现
    WCF系列_WCF如何选择不同的绑定
    WCF系列_WCF常用绑定选择
    JS生成URL二维码
    win 常用CMD命令备忘
  • 原文地址:https://www.cnblogs.com/tao560532/p/5147346.html
Copyright © 2011-2022 走看看