Android支援的長度單位

2021-08-26 07:25:50 字數 489 閱讀 6123

為了使使用者介面能夠在現在和將來的顯示器型別上正常顯示,建議大家始終使用sp作為文字大小的單位,android預設的字型大小也是用的sp。

將dip作為其他元素的單位,比如長度、高度。當然,也可以考慮使用向量圖形,而不是用位圖。

dp是與密度無關,sp除了與密度無關外,還與scale無關。

如果螢幕密度為160,這時dp和sp和px是一樣的。1dp=1sp=1px,但如果使用px作單位,如果螢幕大小不變(假設還是3.2寸),而螢幕密度變成了320。

那麼原來textview的寬度設成160px,在密度為320的3.2寸螢幕裡看要比在密度為160的3.2寸螢幕上看短了一半。

但如果設定成160dp或160sp的話。系統會自動將width屬性值設定成320px的。

也就是160 * 320 / 160。其中320 / 160可稱為密度比例因子。也就是說,如果使用dp和sp,系統會根據螢幕密度的變化自動進行轉換.

Android 中的長度單位 px dp sp

一 介紹一下px 但如果使用 px 作單位,如果螢幕大小不變 假設還是3.2 寸 而螢幕密度變成了320。那麼原來 textview 的寬度設成160px,在密度為320 的3.2 寸螢幕裡看要比在密度為160 的3.2 寸螢幕上看短了一半。二 介紹一下 dp 和 sp。dp 也就是 dip。這個和...

關於Android中長度單位

看到有很多不太理解dp sp和px的區別 現在這裡介紹一下dp和sp。dp也就是dip。這個和sp基本類似。如果設定表示長度 高度等屬性時可以使用dp 或sp。但如果設定字型,需要使用sp。dp是與密度無關,sp除了與密度無關外,還與scale無關。如果螢幕密度為160,這時dp和sp和px是一樣的...

android長度單位與內外邊距

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!距離單位之px 什麼是畫素 什麼是dpi dpi dots per inch 點每英吋,size為螢幕尺寸,如4.3英吋 距離單位之dp dp dip device independent pixels 裝置無關畫素 換算公式 px dp dpi ...