#####由於Android手機屏幕尺寸很多,因此關於界面的適配是很麻煩的事情,所以引入了dp這一個和px換算的中間單位,保證了可以根據屏幕大小按照比例進行顯示,這就是適配。這裏進行了一些總結:
####1、先了解基本的屏幕大小問題
一般來講,可以分爲小屏幕、中屏幕、高屏幕、超高屏幕、高清屏幕
在開發時候,可以認爲對應於下面
這裏沒有列全,
正常來講的話,一款應用會先檢測你的手機屏幕大小,然後,去相應的文件中找需要的圖,如果沒有再去別的裏面去找
####2 如何與UI交流
首先
要明白,UI再設計的時候,是根據一張圖畫界面的,建議通過320px*480px界面上畫需求圖,然後,可以通過插件生成其他的大小的,但是,這裏面標註的單位是px,而程序員常用的就是dp,因此還需涉及到換算表,通過這張表,可以將px換算成爲相應的的dp,去寫應用。
這樣你就可以根據相應的換算,寫到界面中去了。
這樣在界面上一個按鈕是50px,那麼程序員就可以寫成50dp(也有人建議+0.5f),這樣程序運行的時候,會根據當前dpi去相應的文件夾下找圖(某些太大的圖不能放在ldpi中,會報錯的),這樣,程序員可以省很多力氣,ui,只需將320480上圖扣出來,biru 50px50px,那麼就按照上圖來給出別的像素的圖就行了.然後程序員放到相應的文件夾裏面.
####附上一份標註圖: