Android Toast 设置到屏幕中间,自定义Toast的实现方法


 Toast  大家都是知道的,但是有的人好像没有自定义使用过,都是默认的,现在我们就可以自己设置Toast 的位置啦

     1.Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。

例:(最原始的)

Toast.makeText(midlet.getApplicationContext(), "小武", Toast.LENGTH_LONG).show();
   2.下面我们来看看自己可以设置的,在里面可以设置吐司的位置哦

toast = Toast.makeText(getApplicationContext(),
     "小武", Toast.LENGTH_LONG);
   toast.setGravity(Gravity.CENTER, 0, 0);
   toast.show();

  3.想不想试一试带图片的吐司呢,也很简单

toast = Toast.makeText(getApplicationContext(),
     "小武", 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();

                                              *************到这里就结束啦**********************

你可能感兴趣的:(自定义)