屏幕適配的方法

佈局展示在不同手機屏幕會出現不同的效果,有些可能與我們最終想要的結果天差地別,這時就需要屏幕適配了,不同的情況使用不同的適配方案,如果你還在爲自己的佈局難看而苦惱的話,以下四種方法會讓你不虛此行,不要怪我沒有告訴你哦。

一,dimen適配

1,在res文件夾下,創建一個你要適配的屏幕大小的機型,values-320x240
2,然後在dimens文件中咱們自己創建一個同名的dimens屬性dp值,根據定義的dp值,屏幕會自動的去適應。

例如:<dimen name="income_padding">10dp</dimen>

3,在佈局中修改,例如:

 android:padding="@dimen/income_padding"

市面上一般進行適配的機型:這三種機型比較多
1280x720 4.7
1920x1080 5.1
800x480 小米2

二,權重適配

這是僅限於線性佈局中的,相對佈局中沒有權重,它是分配剩餘空間的作用,權重適配
是比較完美的適配方案,但是對圖片的要求比較高。

三,drawable文件夾適配
就是在drawable文件加下放置一樣的圖片,但是大小尺寸不一樣
這種適配方案已經很少用了,因爲圖片多了,應用就會卡。


四,佈局適配
等同於dimen適配

五,java代碼適配
就是獲取屏幕的寬度,根據你的圖片的寬高比,通過屏幕的寬度動態的算出圖片的高度。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章