博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Toast信息框
阅读量:6804 次
发布时间:2019-06-26

本文共 832 字,大约阅读时间需要 2 分钟。

Toast组件的功能和对话框有些相似,可是使用上更简单,使用Toast组件的目的仅仅有一个,就是在屏幕上弹出一个消息窗体告知用户某个信息,并且这个窗体没有不论什么button,经过几秒钟后就会消失。假设使用者不注意。可能会来不及看清楚,所以仅仅有显示的信息不是非常重要的情况下採用Toast信息框。要使用Toast信息框时。仅仅须要调用它的makeText()和show()方法就可以:

Toast t=Toast.makeText(主程序类别.this,R.string.字符串id,Toast.LENGTH_LONG或Toast.LENGTH_SHORT);t.show();

第一行程序调用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()方法。当然这个匿名对象的方法还能够继续扩展。

转载地址:http://uejwl.baihongyu.com/

你可能感兴趣的文章
提升不止一点点,Dubbo 3.0 预览版详细解读,还愣着干啥啊?进来啊
查看>>
磁盘配额(quota)
查看>>
php同步mysql两个数据库中表的数据
查看>>
Sequence of transform scripts?
查看>>
网络分流器-网络分流器-网络流量监控技术及其方法
查看>>
elasticSearch6安装
查看>>
大数据生态之zookeeper(典型应用场景)
查看>>
PDF文件怎么添加页眉页脚,有什么简单的方法吗?
查看>>
游戏的飞跃进展
查看>>
好程序员web前端技术分享移动端页面布局
查看>>
Oracle 10g新增列方式指定HINT
查看>>
RAC 环境下参数文件(spfile)管理
查看>>
Tomcat优化
查看>>
Linux系统启动过程故障排查
查看>>
linux下常用命令
查看>>
canvas drag 实现拖拽拼图小游戏
查看>>
返回一个首尾相连的整数数组中最大子数组的和数
查看>>
线程安全和线程不安全的理解
查看>>
工厂方法模式(java,c++,objective-c)
查看>>
CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
查看>>