• Toast信息框


    Toast组件的功能和对话框有些相似,可是使用上更简单,使用Toast组件的目的仅仅有一个,就是在屏幕上弹出一个消息窗体告知用户某个信息,并且这个窗体没有不论什么button,经过几秒钟后就会消失。假设使用者不注意。可能会来不及看清楚,所以仅仅有显示的信息不是非常重要的情况下採用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()方法。当然这个匿名对象的方法还能够继续扩展。






    本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5399033.html,如需转载请自行联系原作者   


  • 相关阅读:
    UVALive 4329 Ping pong
    面试题——设计一个程序:运行报错Stack Overflow Error
    MongoDB 主从复制小实验
    我总结的18个非常好用的vim指令
    php性能优化
    error LNK2019: unresolved external symbol / error LNK2001: 无法解析的外部符号
    CopyU!v2 已经收录到腾讯软件管家!
    HDU 1498 50 years, 50 colors (行列匹配+最小顶点覆盖)
    汉语-词语-庸俗:百科
    汉语-成语-见笑大方:百科
  • 原文地址:https://www.cnblogs.com/twodog/p/12138025.html
Copyright © 2020-2023  润新知