有 Java 编程相关的问题?

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

java PopupWindow隐藏在状态栏下方。解决办法是什么?

在我的应用程序中,我有两个弹出窗口。我打开它们都像

aboutView = getLayoutInflater().inflate(R.layout.layout_about, null);
aboutWindow = new PopupWindow(aboutView, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
aboutWindow.showAtLocation(findViewById(R.id.lay_main), Gravity.CENTER, 0, 0);

两个布局都设置为匹配父级,其中一个打开得很好。 第二个从屏幕顶部开始,隐藏在Android状态栏下方

原因必须在布局本身中。 当我复制好的并重新命名它时。。结果很好。 当我更改内容时(添加图像视图等),搞砸了

有已知的原因吗

编辑: 我刚发现我的布局中有一个滚动视图。。一旦我将其删除或更改为RelativeView,它就会滑到状态栏下


共 (0) 个答案