Android屏幕適配

最近被要求整安卓屏幕適配,產品說UI很差看,尺寸不對....android

項目裏面咱們只作了常規的適配,包括用相對佈局,dp,sp,使用線性佈局的權重,drawable裏面的圖片只用了一套720的圖,放在drawable-hdpi裏面佈局

接下來,查清楚drawable文件夾下那一堆文件夾的區別,再請UI再作了一套1080的圖,放在drawable-xxhdpi裏面,讓安卓系統根據設備信息本身調用圖片。咱們總共就放了兩套圖。測試

而後,用了一套鴻洋寫的生成尺寸的dimens文件,我修改了一下把生成的px單位的文件改爲dp單位的,而後尺寸用這個。不事後來感受效果仍是不太合適code

最後,要在manifest文件裏面添加配置:orm

<supports-screens
      android:anyDensity="true"
      android:largeScreens="true"
      android:normalScreens="true"
      android:resizeable="true"
      android:smallScreens="true" />

目前看效果還能夠,交給產品去看行不行了....圖片

後續,從咱們的測試結果看,用一套1080的切圖,放在drawable-xxh文件夾裏面就ok了,有問題的單獨再調。此次還發現了一個drawable目錄的特性,就是一樣的圖片,放在drawable-m,h,xh,xxh裏面該圖片在手機上顯示的效果會依次變小。產品

相關文章
相關標籤/搜索