Toast信息框

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()方法。当然这个匿名对象的方法还可以继续扩展。

时间: 2024-08-29 20:35:13

Toast信息框的相关文章

delphi弹出信息框大全

1. 警告信息框 MessageBox(Handle,'警告信息框','警告信息框',MB_ICONWARNING); 2.疑问信息框 MessageBox(Handle,'疑问信息框','疑问信息框',MB_ICONQUESTION); 3.错误提示框 MessageBox(Handle,'错误信息框','错误信息框',MB_ICONERROR); 4.提示信息框 MessageBox(Handle,'提示信息框','提示信息框',MB_ICONASTERISK); 5.说明信息框 Messa

使用VB6写一个自定义的进度信息框窗口

一.起因说明 之前有些项目是用Access完成的,当时为了给用户显示一些进度信息,自制了一个进度信息窗体,类似下图所示: 随着项目不断变迁,需要将进度信息按阶段及子进度进行显示,并且出于代码封装的需求,需要将其封装到一个dll文件中.最终完成的效果如下图: 调用该进度信息框的代码类似如下所示: 1 Private Sub cmdCommand1_Click() 2 Dim pb As New CProgressBar 3 pb.AddStage "第一步", 10000 4 pb.Ad

layer弹出信息框API

首先向大家推荐layer,在这里也非常感谢贤心的贡献,非常不错的信息框及弹出层解决方案,为一些项目的前端开发提高了很大的效率,希望layer 越办越好! 下面是API,呵呵,官方抄袭过来的,为了自己看着方便. layer API之键值(仅在需要时配置,未配置的会用默认) 键 : 值 描述 skin : 0 层的皮肤编号,值为整数型.目前默认只提供一种皮肤,当你按照样式规则新增皮肤时(详见skin/layer.css),你可配置该参数. type : 0, 层的类型.0:信息框(默认),1:页面层

【lushengduan】02、Activity的基本认识 如何弹出一条Toast提示框

一.Activity的简要理解 上篇博文已经知道如何编写一个简单的Activity了,可能有很多初学者会疑惑到底什么是Activity?我们来给出Activity的一个通俗的解释:Activity就是呈现在我们手机上的各种界面,也就是说,只要在手机上我们能看到的,都是Activity.任何一个Activity都需要继承android.app.Activity才能有显示界面的“本领”,当一个类继承自android.app.Activity,那么系统就会为其分配一个透明的布满手机屏幕的PhoneWi

Delphi 的信息框相关函数

Delphi 的信息框相关函数 delphi messagebox 弹出信息提示框大全

UiAutomator2.0 - Toast信息的验证

目录 问题:在做UI自动化测试时,偶尔会碰到 Toast 这种提示信息(如图),通过Uiautomatorviewer 无法获该类控件的信息.所以无法验证,该条case不能实现.然后就没然后了... 思考:在<UiAutomator2.0 - 与AccessibilityService的关联>实验后,发现Toast提示信息所属事件为 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHAN

使用ivx制作移动端抽屉信息框的经验总结

之前的帖子里已经详细说了弹窗和气泡确认框是如何实现的,今天再补充一种用于移动端的抽屉信息框.它多用于一些轻量和低频率的交互,比如用户需要提交一些信息却又不会频繁使用这部分功能,这种情况下去跳转页面会使操作流程更加繁琐,我们就可以制作一个抽屉信息框.平时抽屉信息框是隐藏的,可以节省主页面的空间展示更加重要的内容,当需要进行操作时就让抽屉从屏幕侧面滑出,在抽屉信息框中操作完成后再将其重新隐藏.1.组件结构布局上则可以分为三个部分,列1 ,背景对象组和抽屉表单对象组.列1是案例的主页内容,这里只是放置

使用appium框架测试安卓app时,获取toast弹框文字时,前一步千万不要加time.sleep等等待时间。

使用appium框架测试安卓app时,如果需要获取toast弹框的文案内容,那么再点击弹框按钮之前,一定记得千万不要加time.sleep()等待时间,否则有延迟,一直获取不到: 获取弹框的代码: message=self.driver.find_element_by_xpath("//*[contains(@text,'成功添加到购物车')]")   原文地址:https://www.cnblogs.com/zhouchuanlun/p/12687890.html

Android:Toast 弹出信息框

toast的主要方法: cancel 方法:关闭Toast视图 getDuration 方法:获取持续时间 getGravity 方法:获取Toast视图的位置 makeText 方法:生成标准Toast setView 方法:设置显示的View物件 getView 方法:获取View对象 setGravity 方法:设置显示位置 getXOffset 方法:获取水平方向偏移量 getYOffset 方法:获取垂直方向偏移量 setDuration 方法:设置持续时间 setText 方法:设置