gpt4 book ai didi

安卓平板导航栏不会隐藏

转载 作者:行者123 更新时间:2023-11-29 14:28:17 25 4
gpt4 key购买 nike

我正在尝试隐藏导航栏,使用我在互联网上找到的描述方法。

我有一个显示 WebView 的简单布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:id="@+id/layout" >

<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />

</RelativeLayout>

我在应用程序启动时使用的代码是:

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
web.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
layout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

但这并没有隐藏导航栏。

我已经添加了...

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

... 我的 Activity 也是如此。

我怎样才能做到这一点?

最佳答案

你可以隐藏导航栏,试试这个

public void FullScreencall() {
if(Build.VERSION.SDK_INT < 19) //19 or above api
View v = this.getWindow().getDecorView();
v.setSystemUiVisibility(View.GONE);
} else {
//for lower api versions.
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
}
}

关于安卓平板导航栏不会隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12804642/

25 4 0