Toast的功能是,弹出窗口提示用户些信息,一定时间内自动消失,样例

一般显示方式
Toast对象建立
//建立一个toast对象,第二个参数为显示内容,第三个参数为显示时间的长短控制
Toast toast = Toast.makeText (getApplicationContext(), "Toast弹出信息示例" , Toast .LENGTH_LONG );
//设定位置,不设置时会以默认方式显示在中间偏下
toast.setGravity(Gravity. TOP|Gravity.LEFT,
20, 50);
//显示设定的toast对象
toast.show();
如果想显示更多的内容例如一张图片,可以用Layout资源
布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toast_layout_root"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:background="#DAAA"
>
<ImageView android:id= "@+id/image"
android:src="@drawable/image"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="10dp"
/>
<TextView android:id= "@+id/text"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FFF"
android:text="@string/toast"
/>
</LinearLayout>
java语言中:
//创建toast对象
Toast toast = new Toast(getApplicationContext());
//设置显示时间
toast.setDuration(Toast. LENGTH_LONG);
//引入布局文件
toast.setView(getLayoutInflater().inflate(R.layout. toast,
(ViewGroup) findViewById(R.id. toast_layout_root)));
//显示toast对象
toast.show();
显示效果
