• Android消息的提示,Toast吐司方式


     1:选中某个控件进行触发

    2:触发事件进行监听,然后绑定Toast对象进行消息提示

               

    1,创建Android项目的时候,自带的一个Activity,我们看看代码

     1 package com.example.androidday2testbyteacherbydfs;
     2 
     3 import android.app.Activity;
     4 import android.content.Intent;
     5 import android.os.Bundle;
     6 import android.view.View;
     7 import android.view.View.OnClickListener;
     8 import android.widget.Button;
     9 
    10 
    11 public class MainActivity extends Activity {
    12 
    13     private Button butn;
    14     
    15     @Override
    16     protected void onCreate(Bundle savedInstanceState) {
    17         super.onCreate(savedInstanceState);
    18         //进行设置布局
    19         setContentView(R.layout.mytest);
    20         //返回一个button控件对象。
    21         butn =(Button)findViewById(R.id.mybuttonone) ;
    22         butn.setText("你,点我看看.....");
    23           
    24         
    25         //这个是匿名内部类进行实现的单击事件进行提示的信息。
    26         /*
    27             butn.setOnClickListener(new OnClickListener() {
    28                 //进行新建一个匿名内部类
    29                 @Override
    30                 public void onClick(View arg0) {
    31                     Toast ss = Toast.makeText(MainActivity.this, "欢迎你来学Android",Toast.LENGTH_LONG);
    32                     ss.show() ;
    33                 }
    34             });*/
    35         
    36         //现在进行引用外部类来实现单击信息(目的是方便的进行维护)
    37         
    38         butn.setOnClickListener(new MyTestOnClickOne(this));
    39         
    40        
    41     }
    42 }

    上面已经有了一个实现方式,-------匿名内部类,

    看看结构:

           

       

    现在我第二种是实现方式,外部类就是方便的维护

    创建一个MyTestOnClickOne这个类实现单击事件的接口  如下:

     1 package com.example.androidday2testbyteacherbydfs;
     2 
     3 
     4 
     5 import android.app.Activity;
     6 import android.content.Context;
     7 import android.content.Intent;
     8 import android.view.View;
     9 import android.view.View.OnClickListener;
    10 import android.widget.EditText;
    11 import android.widget.Toast;
    12 /**
    13  * 构建一个按钮单击事件的监听类
    14  * @author Administrator
    15  *
    16  */
    17 public class MyTestOnClickOne extends Activity implements OnClickListener {
    18 
    19     private Context con  ; 
    20     public MyTestOnClickOne(Context con){
    21         this.con=con ;
    22         
    23     }
    24     
    25     @Override
    26     public void onClick(View arg0) {    
    27         //构建一个吐司,相当于网页的alert。  makeText(Context 上下文对象,String字符串,显示延迟的时间); 
    28         Toast ts = Toast.makeText(con,"欢迎你的光临!", Toast.LENGTH_LONG);
    29         ts.show() ;//这个是打开的意思,就是调用的意思。
    30       
    31         Intent intent = new Intent(con,MyTestRedirectPage.class);
    32         
    33         con.startActivity(intent);
    34         
    35     } ;
    36     
    37 }

     当一运行时的效果

                                           

    ----------------------------------------------------------------------------------------------

    以上就是Toast消息提示的全部内容。

  • 相关阅读:
    [Leetcode] Count and Say
    [Leetcode] Set Matrix Zeroes
    推荐系统
    异常检测
    维度约间
    聚类
    SVM的简单介绍
    tiled卷积神经网络(tiled CNN)
    数据驱动概念的复杂事件检测
    Topographic ICA as a Model of Natural Image Statistics(作为自然图像统计模型的拓扑独立成分分析)
  • 原文地址:https://www.cnblogs.com/HB135WBH/p/6075915.html
Copyright © 2020-2023  润新知