gpt4 book ai didi

android - 全屏+操作栏(沉浸式)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:29 27 4
gpt4 key购买 nike

目前我正在使用低配置模式来隐藏顶部的黑色条并使底部的导航栏变暗。我想在 Android 上使用沉浸模式,但操作栏出现问题。我想做沉浸式模式,但将操作栏保持在应有的位置。有没有办法做到这一点?

这就是我目前所拥有的,除了它也隐藏了操作栏之外,它可以正常工作。

@TargetApi(19)
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
if (android.os.Build.VERSION.SDK_INT >= 19) {
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_FULLSCREEN |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}
}

任何建议都会很棒。谢谢。

最佳答案

我刚刚在我的 nexus 7 (Android 4.4.2) 上试过这段代码并且工作正常

@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
if (hasFocus) {
decorView
.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
}
}

关于android - 全屏+操作栏(沉浸式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22265945/

27 4 0