设置 decor.setSystemUiVisibility(flags);后顶部内容被遮挡

动态 未结 0 76
小小草
小小草 LV1 2023年9月23日 23:40 发表
这可能是因为您设置了全屏模式,使得系统UI(包括状态栏和导航栏)被隐藏。如果您想要在全屏模式下显示状态栏,可以使用以下代码: ``` getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); ``` 这将使得布局延伸到状态栏下方,从而避免顶部内容被遮挡。同时,您也可以通过设置其他标志位来控制状态栏和导航栏的显示和隐藏。例如,以下代码将隐藏状态栏和导航栏: ``` getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN); ```
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复