標籤:手機 android5.0 通知欄 狀態列 通知欄一體化 沈浸式
前言:
在Android5.0系統的手機上,可以將app介面與通知欄進行一體化顯示。
1、首先我們先來看圖
values-v11代表在 系統版本3.0的手機上會採用該檔案夾下的樣式
values-v21代表在 系統版本5.0的手機上會採用該檔案夾下的樣式
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/71/03/wKiom1XDKObRAhSYAAEo2W0GwWE566.jpg" title="0697A10F-D70D-4835-8C3F-ECF30D7D5033.png" alt="wKiom1XDKObRAhSYAAEo2W0GwWE566.jpg" />
2、瞭解了values的版本適配後,我們接下來要在values-v21中加上設定通知欄一體化的代碼
只需要添加android:colorPrimaryDark為其指定對應的顏色代碼即可,是不是很簡單呢?650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/71/04/wKiom1XDKe_hPe2ZAAG_J5LCIjU385.jpg" title="FEB1C033-CE92-4800-8227-D075E3B7DA57.png" alt="wKiom1XDKe_hPe2ZAAG_J5LCIjU385.jpg" />
3、為了展示其效果,我們在布局介面中設定一個簡單的標題布局,
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="45dp" android:background="#ff0000" android:textColor="@android:color/white" android:textSize="18sp" android:gravity="center" android:text="@string/hello_world" /></RelativeLayout>
4、將我們的定義的主題應用於app
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/71/00/wKioL1XDLUbibyu-AAUcT-xTCYk527.jpg" title="CC22F2B5-2721-42CB-BA25-876CD2773BEB.png" alt="wKioL1XDLUbibyu-AAUcT-xTCYk527.jpg" />5、接下來運行我們的app,看下效果
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/71/04/wKiom1XDK_nRBuRWAADjU-G2lEQ822.jpg" title="B9091D52-F9FC-4A95-B317-4886C85A1F4E.png" alt="wKiom1XDK_nRBuRWAADjU-G2lEQ822.jpg" />
怎麼樣很簡單吧。
本文出自 “Android_IOS” 部落格,請務必保留此出處http://3048821.blog.51cto.com/3038821/1682346
Android5.0 app介面與通知欄一體化