【发布时间】:2018-07-18 05:38:05
【问题描述】:
我希望我的布局从状态栏下方开始并展开到屏幕末尾。导航栏应该被隐藏。
为此,我使用了这个主题:
<style name="AppTheme.NoActionbarThemeDefaultStatusColor" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
</style
为了我的活动。 而且我还在我的活动的 oncreate 方法中使用以下代码。
window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LAYOUT_STABLE
or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
or View.SYSTEM_UI_FLAG_LOW_PROFILE)
一切都很好,即有状态栏,没有导航栏。 但是布局的顶部隐藏在状态栏下方。我希望布局在 status bar 之后开始。但不确定如何执行此操作。
【问题讨论】:
-
NoActionBar 不起作用?
-
你检查过这个答案吗:stackoverflow.com/a/30489338/6672577
-
你能附上你的视图的屏幕截图吗?
-
您在问题中提到,但布局的顶部隐藏在状态栏下方......如果您想在然后状态栏也会检查我的答案。
标签: android android-fullscreen android-statusbar android-navigation-bar