gpt4 book ai didi

android - Theme.Black.NoTitleBar.Fullscreen 在屏幕锁定时不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:00 25 4
gpt4 key购买 nike

在我的 android 应用程序中,我已在 list 中将我的屏幕声明为全屏,如下所示

<activity android:name=".ContentDisplay"  
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:configChanges="keyboardHidden" android:screenOrientation="portrait"/>

它正常工作,但当屏幕被锁定时,顶部会出现一个黑色层,使屏幕向下移动。附件是图像。

After Screen Lock

Before screen Lock

请让我知道我能做些什么来解决这个问题。

请转发您的宝贵建议。

最佳答案

我在使用 TabHost 时遇到同样的问题。以下是此问题的解决方法:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
getWindow().getDecorView().postDelayed(new Runnable() {

@Override
public void run() {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}, 100);
}
}

这是先用通知栏绘制,然后在 ms 后重绘。

最好的解决方案,如果您不使用 TabHost。

关于android - Theme.Black.NoTitleBar.Fullscreen 在屏幕锁定时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7867252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com