定制Toast消息,使Android Toast显示在屏幕顶端

默认Toast

Toast.makeText(MainActivity.this,"点击按钮",Toast.LENGTH_SHORT).show();

修改Toast的位置需要调用Toast类的setGravity方法
Gravity.CENTER:中间
Gravity.BOTTOM:下方
Gravity.TOP:上方
Gravity.RIGHT:右边
Gravity.LEFT:左边

若要使toast消息显示在屏幕顶端,要使用Gravity.TOP重力值。
代码如下:

Toast toast=Toast.makeText(MainActivity.this,R.string.correct_toast,Toast.LENGTH_LONG);
   toast.setGravity(Gravity.CENTER, 0, 0);
   toast.show();

更详细资料请参考此链接
传送门

你可能感兴趣的:(定制Toast消息,使Android Toast显示在屏幕顶端)