1、根布局使用嵌套類的layout如:CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout這種。
2、那個(gè)布局要填充到狀態(tài)欄給它和的的所有父控件添加android:fitsSystemWindows="true"屬性。
如圖:
3、在res文件夾下新建一個(gè)values-v21文件夾,在values-v21中新建一個(gè)styles.xml文件,新建一個(gè)主題繼承application的主題,在新主題把狀態(tài)欄顏色設(shè)為透明。
如:
新建values-v21是為了讓5.0系統(tǒng)以上的手機(jī)就使用這里面的主題
4、在values下的styles中新建同名的主題,且不設(shè)置透明度給5.0以下的手機(jī)使用
5、在清單文件中設(shè)置這個(gè)activity的主題
這樣就可以了。