android 将Toast设置到屏幕中间
时间: 2023-05-26 18:02:33 浏览: 163
Andorid下Toast的使用
您可以使用以下代码将Toast放置在屏幕的中心位置:
```java
Toast toast = Toast.makeText(context, message, duration);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
```
这里`context`是您的活动的上下文,`message`是要显示的消息,`duration`是显示持续时间。`setGravity()`方法将Toast位置设置为屏幕的中心,以像素为单位提供了偏移量。您可以通过更改x和y的偏移量来微调Toast的位置。
请注意,这种方法只会将Toast放置在屏幕的垂直和水平中心。如果需要在屏幕的特定位置放置Toast,可以使用其他可用的重力常量,如`Gravity.TOP`,`Gravity.BOTTOM`,`Gravity.LEFT`和`Gravity.RIGHT`。
阅读全文