Android Toast居中显示方法一请看 Android Toast设置居中显示方法一-CSDN博客
下面来讲讲第二种方法:
java
Toast toast = Toast.makeText(MainActivity.this, "my toast", Toast.LENGTH_SHORT);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
Gravity.CENTER);
View toastView = toast.getView();
toastView.setLayoutParams(layoutParams);
toast.setGravity(Gravity.CENTER, 0, 0); //居中显示
toast.show();