android第三天(Layout)

總結自:https://study.163.com/course/courseLearn.htm?courseId=207001#/learn/video?lessonId=368070&courseId=207001

1、距離單位之px

px:像素;像素就是可以顯示顏色;分辨率越高就會看到越多的內容;

dpi是每英寸上點的數量;4.3英寸是指屏幕對角線的長度;

注意同樣尺寸的分辨率是可能不一樣的,因爲,又可能某個他的單位尺寸像素排列相對稀疏;另一個單位尺寸像素排列相對密集。像素密集的屏幕在同樣大小的尺寸下,像素會更多。

分辨率指標表示屏幕上究竟能顯示多少個點;

dpi表示屏幕的細膩程度;

開發時,控件的寬度應用設備無關像素dp(device independent pixels); 

設備無關像素dp:可以拋棄掉像素,控件寬度根據屏幕大小、像素密度不一樣,自己適應屏幕變化;讓控件在不同屏幕分辨率和不同像素密度手機上顯示的效果一樣。

2、距離單位之dp

實驗 :當使用px像素單位時;

當使用dp設備無關像素時:

爲什麼用dp單位,在不同分辨率上的實驗結果還是有點差距吶?

3、距離單位之sp

sp是可以縮放的一個像素;sp單位通常用於指定字體的大小;

當用戶修改手機顯示字體時,sp會隨之改變。

使用sp,在修改Android操作系統上設置裏的字體顯示時,用sp定義字體大小的控件其展示的字體大小會隨系統而變化。

修改Android手機系統字體大小之前的效果:

修改完Android手機設置裏面字體大小之後的效果:

4、控件的外邊距與內邊距

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