没有布局的活动-隐藏导航栏

我有一个没有任何布局的活动(启动)(从未调用过setContentView)。我想同时隐藏状态栏和导航栏,并使其全屏显示。我在onCreate内尝试过:

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 // hide nav bar
                        | View.SYSTEM_UI_flaG_FULLSCREEN // hide status bar
                        | View.SYSTEM_UI_flaG_IMMERSIVE);

但是没有效果。还有其他方法吗?我还尝试在主题定义中应用一些标志:

<style name="Theme.AppCompat.Light.NoactionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
        <item name="windowNoTitle">true</item>
        <item name="windowactionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowBackground">@drawable/background_splash</item>
    </style>

但是,只有状态栏被隐藏,导航栏仍然可见。

chen870909 回答:没有布局的活动-隐藏导航栏

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3109812.html

大家都在问