码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2016-11-18 06:25:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:show   blog   ack   设置   protected   oncreate   效果   end   提示   

 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消息提示的全部内容。

 

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

标签:show   blog   ack   设置   protected   oncreate   效果   end   提示   

原文地址:http://www.cnblogs.com/HB135WBH/p/6075915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!