Android LiveWallper:在通知栏下方开始渲染

Android LiveWallper:在通知栏下方开始渲染,android,notifications,libgdx,draw,live-wallpaper,Android,Notifications,Libgdx,Draw,Live Wallpaper,我正在用LibGDX制作一个Android livewallper,我希望我的应用程序开始在通知栏下方呈现,而不是在通知栏下方。 图中:左边是我得到的,右边是我想要的。有什么建议吗?谢谢 您可以使用: 然后简单地画在它下面。如果您使用的是基于世界单位的图形(不是基于像素的),则可以使用: Gdx.gl.glViewport(x, statusbar.height, width, height); 要显示它的作用,请查看此链接:是否无法获取状态栏的高度,并相应地向视图添加填充?以下问题的答案可能

我正在用LibGDX制作一个Android livewallper,我希望我的应用程序开始在通知栏下方呈现,而不是在通知栏下方。 图中:左边是我得到的,右边是我想要的。有什么建议吗?谢谢

您可以使用:

然后简单地画在它下面。如果您使用的是基于世界单位的图形(不是基于像素的),则可以使用:

Gdx.gl.glViewport(x, statusbar.height, width, height);

要显示它的作用,请查看此链接:

是否无法获取状态栏的高度,并相应地向视图添加填充?以下问题的答案可能会有所帮助:您是否为所有设备使用静态视图端口?@zappp您是否再次对此有问题,或者为什么不接受我的答案?如果您遇到任何问题,请更新您的问题,mybe有人可以帮助您。谢谢你,这对你有帮助了吗?它确实有帮助,但是你不能用getWindow方法获得状态栏的高度,因为它只用于活动,在LiveWallperService上,你需要做一些棘手的事情。不过这是个好答案。谢谢你,如果你告诉我如何获得状态栏的高度,我可以更新答案。