码迷,mamicode.com
首页 > 其他好文 > 详细

Toast信息框

时间:2014-10-11 14:26:45      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:android   基础学习   

Toast组件的功能和对话框有些相似,但是使用上更简单,使用Toast组件的目的只有一个,就是在屏幕上弹出一个消息窗口告知用户某个信息,而且这个窗口没有任何按钮,经过几秒钟后就会消失。如果使用者不注意,可能会来不及看清楚,所以只有显示的信息不是很重要的情况下采用Toast信息框。要使用Toast信息框时,只需要调用它的makeText()和show()方法即可:


<span style="font-size:18px;">Toast t=Toast.makeText(主程序类别.this,R.string.字符串id,Toast.LENGTH_LONG或Toast.LENGTH_SHORT);
t.show();</span>


第一行程序调用makeText()方法设定Toast的拥有者、要显示的字符串(上面例子中用的是字符串文件中的字符串)和信息出现的长短。其中要显示的字符串可以是资源类R中的字符串,或者是在程序中建立的String对象,例如:


String s="要显示的信息字符串"; 
Toast t=Toast.makeText(主程序类别.this,s,Toast.LENGTH_LONG或Toast.LENGTH_SHORT);
t.show();


makeText()方法会传回一个Toast对象,然后我们调用该对象的show()方法就可以完成信息的显示。另外我们补充说明一个java程序中很常用到的匿名对象的写法。上面的例子中我们宣告一个名称为t的Toast对象来接收makeText()方法传回来的结果,然后在调用对象t的show()方法。所谓匿名对象就是省略宣告Toast对象,把它改成如下的写法:


Toast.makeText(主程序类别.this,s,Toast.LENGTH_LONG或Toast.LENGTH_SHORT).show();

它的意思是执行完makeText()方法后传回一个对象,再接着调用该对象的show()方法。当然这个匿名对象的方法还可以继续扩展。


Toast信息框

标签:android   基础学习   

原文地址:http://blog.csdn.net/u013476464/article/details/39991997

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