Android5.0 app介面與通知欄一體化

來源:互聯網
上載者:User

標籤:手機 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介面與通知欄一體化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.