我正在使用适用于 Android 的 NativeActivity,当我的窗口创建时,我调用:
ANativeWindow_setBuffersGeometry(g_AndroidEngine.app->window, 0, 0, format);
当我检查创建的窗口的大小时,它是在状态栏下创建的。所以如果我在左上角输出触摸坐标,它从 status_bar_height 开始。发生这种情况是否有一个简单的原因?我需要某处的清单行吗?我正在使用 Nexus 7 平板电脑,感谢任何输入。
编辑:
早上读到这表明我不是很清楚。我的应用程序与状态栏无关。它似乎存在于状态栏下。因此,当我触摸应该是我的应用程序左上角的位置时,我得到 (0, status_bar_height) 而不是 (0,0) 这是我所期望的。