Android 更改 Toast 的默认位置

 Toast.makeText(this, "默认位置的Toast", Toast.LENGTH_LONG).show();
 Toast toast = Toast.makeText(this, "居中位置的Toast", Toast.LENGTH_LONG);
        toast.setGravity(Gravity.CENTER, 0, 0);
        toast.show();
 Display display = getWindowManager().getDefaultDisplay();
        // 获取屏幕高度
        int height = display.getHeight();
        Toast toast = Toast.makeText(this, "居中上部位置的Toast", Toast.LENGTH_LONG);
        // 这里给了一个1/4屏幕高度的y轴偏移量
        toast.setGravity(Gravity.TOP, 0, height / 4);
        toast.show();

猜你喜欢

转载自blog.csdn.net/zhw0596/article/details/81738367