首页 理论教育 Toast消息提示:方法、示例及代码实现

Toast消息提示:方法、示例及代码实现

时间:2026-01-22 理论教育 小谭同学 版权反馈
【摘要】:Toast消息提示常用方法如表3-2所示。表3-2 Toast消息提示常用方法下面通过一个示例讲述Toast的具体用法,该示例的主要功能是提供两种方式显示Toast,一种是文本形式的Toast信息提示,另一种是由文本和图片组成的Toast信息提示,代码运行结果如图3-3、图3-4所示。图3-3 Toast消息提示示例图3-4 Toast消息提示示例代码清单3-4 Toast消息提示示例main.xml代码清单3-5 Toast消息提示示例toast.xml其次,介绍Activity java代码如何配合布局实现Toast消息提示。

几乎所有的手机应用程序开发都有消息提示框,Android也不例外,也有消息提示(Toast)功能,它通过Toast组件来实现。Toast实现的效果是在手机屏幕上显示一条信息,显示一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(可以显示一个view)。Toast消息提示常用方法如表3-2所示。

表3-2 Toast消息提示常用方法

图示

下面通过一个示例讲述Toast的具体用法,该示例的主要功能是提供两种方式显示Toast,一种是文本形式的Toast信息提示,另一种是由文本和图片组成的Toast信息提示,代码运行结果如图3-3、图3-4所示。

首先,介绍如何通过xml布局实现Toast消息提示功能,如代码清单3-4、代码清单3-5所示。

图示

图3-3 Toast消息提示示例(1)

图示

图3-4 Toast消息提示示例(2)

代码清单3-4 Toast消息提示示例(第3章\Demo_03_02)main.xml(https://www.xing528.com)

图示

代码清单3-5 Toast消息提示示例(第3章\Demo_03_02)toast.xml

图示

其次,介绍Activity java代码如何配合布局实现Toast消息提示。在实现过程中,需要注意LayoutInflater的使用,它的主要功能是将Layout中的xml文件转换为View,它是专门供Layout使用的Inflater。虽然Layout也是View的子类,但在Android中如果想将xml文件中的Layout转换为View放入.java代码中操作,只能通过Inflater,而不能通过findViewById(),如代码清单3-6所示。

代码清单3-6 Toast消息提示示例(第3章\Demo_03_02)MainActivity.java

图示

图示

图示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈