Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 關於android中的單位(dp、sp)

關於android中的單位(dp、sp)

編輯:關於Android編程

android讓人頭疼的適配問題。

---------

Android 中的單位大概有這些:

\


常用的dip、sp,有時候用到px。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+LS0tLS0tLS0tPGJyPgo8L3A+CjxoMz696cncwb249sDgo7o8L2gzPgo8cD5UeXBlZFZhbHVlo7rT0NK70Km1pc6716q7u8/gudi1xLe9t6ihozwvcD4KPHA+RGlzcGxheU1ldHJpY3Ojujxicj4KPC9wPgo8cD48L3A+CjxwcmUgY2xhc3M9"brush:java;"> DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);DisplayMetrics有這些單位轉換相關的字段:

系統默認的字號顯示是“正常”時,實際的顯示效果跟其他同等機器中的“大”號字體是一樣的。就是說,有些系統中默認的字號設置跟 Android 原生系統不一致。這樣你怎麼控制顯示的效果?

---------

是否要用dip、sp?

dip要用。很大程度上解決適配問題。 sp要用?我的建議是不用。這取決於你,如果你的app是專門給眼睛不好的(比如辛苦的長輩們)人用的,你可以直接就指定超級大號的字體;如果不考慮視力的話,為了美觀,不要讓用戶改變字體大小;如果覆蓋到這兩類人,就用sp吧(也不一定~)!


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved