Apicloud不同機型狀態蘭高度不一問題

2021-10-17 18:42:52 字數 551 閱讀 1008

沒有蘋果機型測試,所以不太清楚。

apicloud寫乙個頁面,frame開啟需要確定初始座標y,即頂部導航欄header高度和狀態列高度加在一起,普遍認為安卓機型高度為25,測試時發現有35的,有28的,要解決這個問題需要用到

var safearea = api.safearea; // json物件,如

top: 安全區域上邊緣,對於沉浸式下window中該值通常為狀態列高度,全屏或非沉浸式下為0(iphone x豎屏時全屏狀態下也為44)

left: 安全區域左邊緣,通常為0(iphone x橫屏時為44)

bottom: 安全區域下邊緣,通常為0(iphone x豎屏時為34,橫屏時為21)

right: 安全區域右邊緣,通常為0(iphone x橫屏時為44)

api.openframe(

, bounces:true

});

api.safearea.top獲取狀態列高度,50為導航欄高度,問題解決。

android不同機型上介面適配問題

android中長度有 dp 或者dip device independent pixels 一種基於螢幕密度的抽象單位。在每英吋160點的顯示器上。1dp 1px。不同裝置有不同的顯示效果。這個和裝置硬體有關。布局時盡量使用單位dp sp scaled pixels 主要用於字型顯示,與刻度無關的...

微信小程式能適配不同機型新手教程

微信小程式能適配不同機型新手教程,我們都知道,小程式是乙個跨系統的平台。這就意味著,小程式會在不同的裝置上執行,但不同裝置的解析度會有差異。在小程式中,如何在解析度不同的裝置上保證視覺元素的正常顯示?這就需要名為 rpx 的動態尺寸單位。為什麼需要動態單位和 rpx?在顯示屏上,每乙個畫面都是由無數...

中移動清理山寨機計費陷阱 購買不同機型撥測

在經過了近一年的試點之後,中國移動決定將清理增值業務計費陷阱的舉措向全國推行。2011年1月7日,中國移動宣布在全國推出 業務扣費主動提醒 和 增值業務0000統一查詢退訂 兩項透明消費服務。也就是說,凡是確認訂購了 增值業務的中國移動使用者,在某項增值業務扣費之前都將收到簡訊提醒。此外,使用者只要...