Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> px像素如何轉為dip設備獨立像素

px像素如何轉為dip設備獨立像素

編輯:高級開發

最近有網友問如何將px像素轉為dip獨立設備像素,由於android的設備分辨率眾多,目前主流的為wvga,而很多老的設備為hvga甚至低端的qvga,對於兼容性來說使用dip無非是比較方便的,由於他和分辨率無關和屏幕的密度大小有關,所以推薦使用,不過這裡android123提示大家,ophone os的手機對於dip的支持糟糕透了,顯示的結果會放大很多,同時黑色的主題會導致常規的黑色文字讓用戶無法分辨。

px= (int) (dip*density+0.5f) //這裡android開發網提示大家很多網友獲取density的方法存在問題,從資源中獲取的是靜態定義的,一般為1.0對於HVGA是正好的,而對於wvga這樣的應該從WindowsManager中獲取,WVGA為1.5

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