0

我想将我的 Toast 放置在 android 中发生触摸事件的屏幕上的那个位置。如何做到这一点?

4

1 回答 1

3

定位你的吐司

标准的 toast 通知出现在屏幕底部附近,水平居中。您可以使用 setGravity(int, int, int) 方法更改此位置。这接受三个参数:重力常数、x 位置偏移和 y 位置偏移。

例如,如果你决定 toast 应该出现在左上角,你可以像这样设置重力:

toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);

如果要向右微移位置,请增加第二个参数的值。要向下微调,请增加最后一个参数的值。

参考:http: //developer.android.com/guide/topics/ui/notifiers/toasts.html

REF :如何在 Android 中更改 Toast 的位置?

于 2012-09-24T14:03:33.453 回答