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


Android中我们常常会使用Toast作为提醒的一种方式,可是,Toast不仅能实现最普通的提醒,还能实现很多种自己定制的效果。

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();

  • 1
  • 2
  • 下一页

相关内容