当前位置: 代码迷 >> 综合 >> statusbar 纯白色的解决方案 android:fitsSystemWindows
  详细解决方案

statusbar 纯白色的解决方案 android:fitsSystemWindows

热度:57   发布时间:2024-01-11 23:11:18.0

在根xml 里要设置

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  android:id="@+id/main_content"  android:fitsSystemWindows="true"  android:layout_width="match_parent"  android:layout_height="match_parent">

大体看完布局文件以后,有几个点要特别注意:

  • ToolBar高度设置为wrap_content
  • ToolBar添加属性android:fitsSystemWindows="true"
  • header_just_username.xml的跟布局RelativeLayout,添加属性android:fitsSystemWindows="true"

android:fitsSystemWindows这个属性,主要是通过调整当前设置这个属性的view的padding去为我们的status_bar留下空间。

  相关解决方案