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;

    }

    }

    };

    }

  • 相关阅读:
    POJ-1751 Highways---确定部分边的MST
    ZOJ-1586 QS Network---最小生成树Prim
    POJ-1861 Network---最小生成树
    ZOJ-1203 Swordfish---最小生成树
    POJ-3026 Borg Maze---BFS预处理+最小生成树
    POJ-1258 Agri-Net---MST裸题Prim
    Android异常与性能优化相关面试问题-ANR异常面试问题详解
    Android异常与性能优化相关面试问题-OOM异常面试问题详解
    热门前沿知识相关面试问题-android插件化面试问题讲解
    初始化对于类与接口的异同点深入解析
  • 原文地址:https://www.cnblogs.com/tao560532/p/5147346.html
Copyright © 2011-2022 走看看