我需要实现一个自定义 Toast,它的位置会根据屏幕上的其他视图而变化。基本上我正在寻找的是烤面包的 layout_alignBelow 选项......
有任何想法吗?
谢谢!
首先,您需要计算屏幕上相对于您的预期x 轴和y 轴。然后,创建一个自定义 Toast 并将轴信息传递给它:Toast
Views
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();
有关更多信息,请阅读此信息。