Android values適配問題

2021-07-12 07:30:53 字數 880 閱讀 3965

第一次寫部落格,有點期待呢!菜鳥乙個,

看到網上大神們寫的利用values問價夾寫的適配,本人就採用了他們的檔案生成了不同解析度的資料夾,

大致的解析度都寫上了,但是在適配華為的時候不知道為什麼適配不了, 經過測試那些手機走的並不是對應上面我寫的這些資料夾。不知道為什麼。但是我在values資料夾後面加上 xhdpi 或者是xxhdpi就會訪問。 

不知道為什麼,是不是華為的有些手機必須寫成  values - 屬性1-屬性2-屬性3-屬性4-屬性5-解析度然後華為部分手機才會訪問???(不理解之處求大神指點)

屬性1-屬性2-屬性3-屬性4-屬性5.....就是上述的屬性集內的屬性,如:-en-port-hdpi;

我寫好這些之後依然不能適配, 。 

之後發現這些手機都有下面自帶的軟鍵盤,在螢幕之內的。

考慮是否佔據螢幕解析度 ,改變了手機讀對應的問價夾

然後我只好獲取那些不能適配的手機解析度,

獲取手機解析度方法:

//           windowmanager windowmanager = getwindowmanager();

//       display display = windowmanager.getdefaultdisplay();

//       int screenwidth = screenwidth = display.getwidth();

//       int screenheight = screenheight = display.getheight();

然而並不是我們常見的 1280*720,1080*1920,而是 1184*720, 1776*1080 , 1812*1080,還有***hdpi的2392*1440  

加上這些資料夾之後就可以適配了.

Android適配之版本適配

windowmanager.layoutparams lp getwindow getattributes lp.layoutindisplaycutoutmode windowmanager.layoutparams.layout in display cutout mode default ge...

CSS適配 App端適配

1 手機的響應式布局,所有的單位用rem來表示。如 設計稿的寬度是750,則html標籤的font size 螢幕寬度 7.5。那麼在網頁中的尺寸 設計高上實際的尺寸 100.把下面的 作為乙個單獨的resize.js檔案,手機的頁面引用這個檔案。html css window resize fun...

ios版本適配,機型適配,橫豎屏適配

1,版本適配 ios系統的判定,這個可以通過 uidevice currentdevice systemversion floatvalue 來獲得當前的系統版本。2,機型適配 螢幕尺寸 define device is iphone4s uiscreenmainscreen bounds size...