有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

状态栏下显示的java NativeActivity

我有一个Android游戏,里面有原生活动和一些Java代码。 我的应用程序全屏显示,但现在我需要显示状态栏并使我的应用程序正确显示

我知道如何显示状态栏,我尝试了两种方法:

  1. 安卓。xml:使用主题。全息而不是主题。全息图。应用程序内全屏:应用程序主题
  2. 在onCreate()中,设置应用程序窗口的全屏标志\u强制\u非\u

两种方法得出的结果相同。状态栏显示,但EGL视图显示在其下方。表示绘制EGL视图,然后在其上绘制状态栏,EGL视图的一部分被剪裁且不可见

有没有办法让它只在可见区域而不是状态栏下绘制EGL视图

我试图修复它,但发现ANativeWindow是预定义的(?)当我创建EGL视图时,它的大小与ANativeWindow相同。所以我不能改变EGL视图的大小(没有这样的API)。也许我们有办法改变ANativeWindow的大小?或者一些设置/活动标志的技巧,可以让它很好地工作


共 (0) 个答案