Android全面屏適配

2021-09-07 18:05:13 字數 979 閱讀 1695

概念

很多人可能把全面屏跟曲面屏混淆,其實這是兩個不同的概念。

一般手機的螢幕縱橫比為16:9,如1080x1920、1440x2560等,其比值為1.777777……,全面屏手機出現之前,android中預設的最大螢幕縱橫比(maximum aspect ratio)為1.86,即能夠相容16:9的螢幕。

一些手機廠商為了追求更大的螢幕空間以及更極致的使用者體驗,於是提高了螢幕縱橫比,17:9、19:10、18:9、18.5:9的手機開始進入市場,這些手機被稱為全面屏手機。

目前市面上的全面屏機型

機型螢幕縱橫比

上市時間

小公尺mix

17:9

2023年10月

lg g6

18:9

2023年2月

samsung galaxy s8

18.5:9

2023年5月

essential phone

19:10

2023年8月

另有確切訊息華為下半年將會發布全面屏的手機,傳說中的iphone8也將採用全面屏的設計。

為什麼要適配全面屏

雖然目前市面上全面屏手機還不多,但隨著小公尺、華為、三星、蘋果的加入,勢必引起全面屏手機的爆發,因此適配全面屏手機成為必要。

適配前後的示例圖(來自android官方部落格):

官方適配方案

android:value="ratio_float"/>

其中ratio_float為浮點數,官方建議為2.1或更大,因為18.5:9=2.055555555……,如果日後出現縱橫比更大的手機,此值將會更大。

另外如果沒有上述設定,android:resizeableactivity

小公尺適配建議

適配android全面屏

隨著android手機的發展,手機螢幕已經從4 3,16 9,16 10發展到現如今的所謂的全面屏,比例一般為18 9,18.9 9,19 9。以三星s8為例,螢幕比例為18.5 9,從下圖可以看到,在 1080p 的解析度下,比標準的 16 9 螢幕,足足多了300畫素。開發者需要作一些優化,以充...

android 全面屏 劉海屏有效適配

手機廠商追求高使用者體驗,螢幕寬高比越做越高。17 9 19 10 18 9 18.5 9所謂全面屏。原來一般主流手機1920 1080解析度 16 9高寬比。如果沒有單獨去配置屬性,會導致在超過17 9寬高比手機上,底部一大塊黑底。在應用配置檔案androidmanifest.xml中顯式宣告支援...

Android 閃屏啟動頁全面屏適配

隨著全面屏手機普及,目前市面上的手機螢幕尺寸大致分為三種 非全面屏 16 9 全面屏 18 9 全面屏 18 9 true mipmap splash false 同一套在全面屏和非全面屏手機上會出現變形問題 這裡有幾個辦法可解決 首先需要在清單檔案中配置最大螢幕比 注 螢幕的寬高比,目前適配2.2...