@Override
public void onClick(View view) {
//先定义一个Toast
Toast toast = Toast.makeText(ToastActivity.this,
"带图片的Toast", Toast.LENGTH_LONG);
//定义一个ImageView
ImageView imageView = new ImageView(ToastActivity.this);
imageView.setImageResource(R.drawable.icon);
//获得Toast的View
View toastView = toast.getView();
//定义一个Layout,这里是Layout
LinearLayout linearLayout =
new LinearLayout(ToastActivity.this);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
//将ImageView和ToastView合并到Layout中
linearLayout.addView(imageView);
linearLayout.addView(toastView);
//替换掉原有的ToastView
toast.setView(linearLayout);
toast.show();
}
public void onClick(View view) {
//先定义一个Toast
Toast toast = Toast.makeText(ToastActivity.this,
"带图片的Toast", Toast.LENGTH_LONG);
//定义一个ImageView
ImageView imageView = new ImageView(ToastActivity.this);
imageView.setImageResource(R.drawable.icon);
//获得Toast的View
View toastView = toast.getView();
//定义一个Layout,这里是Layout
LinearLayout linearLayout =
new LinearLayout(ToastActivity.this);
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
//将ImageView和ToastView合并到Layout中
linearLayout.addView(imageView);
linearLayout.addView(toastView);
//替换掉原有的ToastView
toast.setView(linearLayout);
toast.show();
}