Это должно сосредоточиться на вашем текстовом представленииВы можете заменить tv
любым видом, на котором вы хотите расположить его по центру:
int x = tv.getLeft() + tv.getWidth()/2;
int y = tv.getTop() + tv.getHeight()/2;
mToast.setGravity(Gravity.TOP|Gravity.LEFT, x, y);
Обратите внимание, что если ваш вспомогательный вид уже находится в центре экрана, вы можете использовать центр тяжести и просто отрегулировать yсмещение сверху: mToast.setGravity(Gravity.TOP|Gravity.CENTER, 0, tv.getTop());