在android中,默认情况下toast进入屏幕底部。
Toast.makeText(getApplicationContext(), "this is my Toast message!!! =)",Toast.LENGTH_LONG).show();
如何将Toast放置在屏幕中央。
答案 0 :(得分:2)
这方面有很多问题。使用toast.setGravity
功能可达到您的目的。见How to change position of Toast in Android?
例如(取自一个有问题的答案):
Toast toast= Toast.makeText(getApplicationContext(),
"Your string here", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER_VERTICAL|Gravity.CENTER_HORIZONTAL, 0, 0);
toast.show();
答案 1 :(得分:1)
toast.setGravity(Gravity.CENTER_VERTICAL|Gravity.CENTER_HORIZONTAL, 0, 0);
了解更多信息 http://developer.android.com/guide/topics/ui/notifiers/toasts.html