直接上代码:
1、布局文件,可自定义弹出内容,包含图片和文字:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#99919191"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:id="@+id/iv_toast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/dp_20"
android:scaleType="fitXY" />
<TextView
android:id="@+id/tv_toast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="@dimen/sp_15"
android:layout_marginBottom="@dimen/dp_20"/>
</LinearLayout>
2、activity中代码:
case R.id.btn2://Toast带图片
Toast toast1 = new Toast(this);
View inflate = LayoutInflater.from(this).inflate(R.layout.toast_test, null);
ImageView imageView = inflate.findViewById(R.id.iv_toast);
TextView textView = inflate.findViewById(R.id.tv_toast);
imageView.setImageResource(R.mipmap.chenggong);
textView.setText("真是666");
toast1.setView(inflate);
toast1.setDuration(Toast.LENGTH_SHORT);
//可居中显示
toast1.setGravity(Gravity.CENTER, 0, 0);
toast1.show();
break;