我得到了很多答案,当我搜索关于使一个活动全屏我尝试了许多代码,但我的工具栏变成白色(我不确定的颜色*在屏幕截图中),请帮助我解决这个问题,通过java我也尝试从堆栈中看到这个thread
在我的风格中
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
在清单中我做了
<activity android:name=".colleges"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.NoActionBar.Fullscreen"/>

发布于 2019-04-07 15:22:13
如果你已经添加了一个工具栏,那么你也必须隐藏它。
这里的代码用于隐藏状态栏:(boxRoot是来自XML的根布局)
boxRoot.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);发布于 2019-04-11 18:09:13
将下面的代码放在setContentView()之前的on create方法中。
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);发布于 2019-04-11 19:32:37
使用以下命令更新您的样式:
<style name="AppThemeFullScreen" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>然后改变你的应用主题:
<application
...
android:theme="@style/AppThemeFullScreen"
...或更改单个活动主题:
<activity
android:name=".DummyActivity"
android:theme="@style/AppThemeFullScreen" />我认为你的问题是因为你使用了"android:windowNoTitle“。不要使用它,使用这个:
<item name="windowNoTitle">true</item>https://stackoverflow.com/questions/55556530
复制相似问题