我想将我的 Toast 放置在 android 中发生触摸事件的屏幕上的那个位置。如何做到这一点?
问问题
170 次
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
和
于 2012-09-24T14:03:33.453 回答