安卓螢幕適配

來源:互聯網
上載者:User

標籤:blog   png   XML   需要   布局   dpi   raw   img   預設   

先寫結論

布局適配:

1、不使用相對布局,盡量使用百分比布局

2、盡量使用match_parent

3、能夠使用權重的地方盡量使用權重(android:layout_weight)

4、如果是純色背景,盡量使用android的shape 自訂

5、如果需要在特定解析度下適配,可以在res目錄上建立layout-HxW.xml的檔案夾。比如要適配1080*1800的螢幕則建立layout-1800x1080.xml的檔案夾

圖片適配:

1、儘可能使用9妹圖

2、重要的圖片或者較小的表徵圖,按3:4:6:8:12的比例設計5套,不重要的圖片設計一套,基於720放在xhdpi,基於1080放在xxhdpi

 

五個圖片檔案夾對應的密度和一般解析度

 

圖片實際縮放比例(雖然視覺上是一樣的)

 

Android系統尋找圖片的步驟是這樣的:

1, 去螢幕密度對應的目錄去找。如果找到就拿來用。

2, 如果沒找到,就去比這個密度高一級的目錄裡面去找,如果找到就拿來用。

3, 如果沒找到就繼續往上找。以此類推。

4, 如果到了xxhdpi目錄還沒有找到的話,就會去比自身螢幕密度低一級的目錄去找,如果低一級的目錄>=hdpi,找到了就拿來用。

5, 如果沒找到, 就去mdpi目錄去找, 如果找到了,就拿來用。

6, 如果沒找到,就去預設的drawble目錄裡去找, 如果找到了就拿來用。

7 ,如果沒找到,再去最低的ldpi目錄裡去找。如果找到了,就拿來用。

8, 如果沒找到, 那就是沒找到了, 圖片無法顯示。(不過一般不會出現這種現象,因為如果每個目錄都沒有這個圖片的話,你是編譯不過的)

安卓螢幕適配

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.