Android--强大的Toast实现多种效果

2014-11-24 08:27:20 · 作者: · 浏览: 2

1.默认效果



代码


Toast.makeText(getApplicationContext(), "默认Toast样式",
Toast.LENGTH_SHORT).show();


2.自定义显示位置效果



代码


toast = Toast.makeText(getApplicationContext(),
"自定义位置Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();


3.带图片效果



代码


toast = Toast.makeText(getApplicationContext(),
"带图片的Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
LinearLayout toastView = (LinearLayout) toast.getView();
ImageView imageCodeProject = new ImageView(getApplicationContext());
imageCodeProject.setImageResource(R.drawable.icon);
toastView.addView(imageCodeProject, 0);
toast.show();