Android中的Toast是非经常见的一个消息提示框。可是默认的消息提示框就是一行纯文本。所以我们能够为它设置一些其它的诸如是带上图片的消息提示。
实现这个非常easy:
就是定义一个Layout视图。然后设置Toast显示自己定义的View。
在这里。就是设置了一个LinearLayout容器,然后给这个容器加入图片,加入文字信息。
然后把这个容器设置给Toast对象,让其显示出来。
首先创建一个Android项目。然后我们编辑下main.xml文件:
这里定义了两个button。一个是默认的Toast消息提示。另外一个是显示带图片的信息提示。> <LinearLayout xmlns:andro android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" > <Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示简单提示" /> <Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示带图片的提示" /> </LinearLayout> </span>
接下来,我们就能够编辑主界面的java代码了:ToastTest.java
我们能够得到下边的效果图: