不標準解析度的適配,S4與Sonyl36h。

2021-06-17 14:19:07 字數 683 閱讀 1635

sonyl36h

分辨為1920x1080

,因為最下方被占用了一排按鈕,同時也佔據了一部分畫素(

144px

)具體的引數結果是跑在真機上測試出的,與三星

s4(1920x1080)

相對比的結果:

那麼實際上l36h可利用的畫素大小為: 1776x1080,所以導致根本無法找到

資料夾下的dimens.xml

解決辦法1: 根據這個xx情況建立乙個去做適配。我的專案中使用的就是這個方法,因為有些布局需要動態的移動,而偏量是手動計算的。必須要指定到某個解析度下。目前沒有做到動態計算,後期我會優化。

constant value: 480 (0x000001e0)

」特別說明,若是在專案裡同樣配置了 values-xxdpi 與vapues-1776x1080 那麼將會首先找前者!

可以看到適配的是densitydpi 為480的手機螢幕。

另外谷歌四兒子,

另外附上**,輸出螢幕的各項引數:

displaymetrics met=new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(met);

log.e("s", met.densitydpi+"");

適配不同解析度的Android手機的處理方法

在之前的版本中,只有乙個drawable,而2.1版本中有drawable mdpi drawable ldpi drawable hdpi三個,這三個主要是為了支援多解析度。drawable hdpi drawable mdpi drawable ldpi的區別 1 drawable hdpi裡面...

適配不同解析度的Android手機的簡單處理方法

一 不同的layout 二 hdpi mdpi ldpi 在之前的版本中,只有乙個drawable,而2.1版本中有drawable mdpi drawable ldpi drawable hdpi三個,這三個主要是為了支援多解析度。drawable hdpi drawable mdpi drawa...

公司的專案 的 多解析度適配 工作

僅供自己平時學習和工作所用 公司所用的框架是quick cocos 2dx的,不過感覺這種多解析度適配同樣適用於cocos2dx,也不失為是一種方法。這裡還要考慮的東西是乙個是位置的相對定位,還有乙個是大小的相對設計。首先我來說一下公司的專案 寶貝雲計畫 的解析度適配我們需要怎樣操作,然後再來說明這...