我在我的屏幕上显示吐司,但吐司的位置似乎因设备而异,我希望吐司显示在所有屏幕尺寸的一个特定位置。请帮我解决这个问题。
谢谢!
对于任何面临同样问题的人,建议您尝试一下
IMP 是你不在活动课上
WindowManager wm = (WindowManager) appContext.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width=size.x;
int height=size.y;
其中 appcontext 是你自己的 appcontext。
但如果你在活动课上,你可以使用这个
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
您可以使用自定义 xml 布局创建自定义 Toast 消息。请参阅 Android 开发人员上的此示例。