1

我需要实现一个自定义 Toast,它的位置会根据屏幕上的其他视图而变化。基本上我正在寻找的是烤面包的 layout_alignBelow 选项......

有任何想法吗?

谢谢!

4

1 回答 1

4

首先,您需要计算屏幕上相对于您的预期x 轴y 轴。然后,创建一个自定义 Toast 并将轴信息传递给它:ToastViews

int x, y;  //needs to be calculated

Toast t = Toast.makeText(getApplicationContext(), "your message",
          Toast.LENGTH_LONG);  
t.setGravity(Gravity.TOP|Gravity.LEFT, x, y);
t.show();

有关更多信息,请阅读信息。

于 2012-09-23T10:01:58.880 回答