这是一个简单的问题。我有这个垂直居中的吐司,出现在屏幕中间。
Toast toast = Toast.makeText(ctx,"My Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.show();
如何将烤面包垂直居中 AND 将其显示在屏幕底部
答案 0 :(得分:1)
我认为你误解了垂直定位的含义。它意味着沿着 y 轴 - 而不是 x 。要使其水平居中,并将其置于屏幕底部 - 请尝试以下操作:
toast.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.BOTTOM, 0, 0);
答案 1 :(得分:0)
常数是重力,x和y偏移常数。
toast.setGravity(Gravity.CENTER | Gravity.BOTTOM, 0, 0);