dp sp 轉換為 px 的工具類

2022-03-16 17:20:05 字數 853 閱讀 1356

1

public

class

displayutil

1213

/**14

* 將dip或dp值轉換為px值,保證尺寸大小不變15*

16*

@param

dipvalue (displaymetrics類中屬性density)

17*

@return

18*/

19public

static

int dip2px(context context, float

dipvalue)

2324

/**25

* 將px值轉換為sp值,保證文字大小不變26*

27*

@param

pxvalue (displaymetrics類中屬性scaleddensity)

28*

@return

29*/

30public

static

int px2sp(context context, float

pxvalue)

3435

/**36

* 將sp值轉換為px值,保證文字大小不變37*

38*

@param

spvalue (displaymetrics類中屬性scaleddensity)

39*

@return

40*/

41public

static

int sp2px(context context, float

spvalue)

45 }

dp sp 轉換為px 的工具類

感恩原創 dp sp 轉換為px 的工具類,有需要的朋友們可以參考一下 package com.example.librarymodule import android.content.context import android.util.typedvalue public class displ...

android 關於px轉換成dp,sp的結論

最近看了很多px轉換dp,sp的貼子,看到了很多種方法 有通過安卓自帶的工具類反向推導得出的工具類 public class unitutils 轉換px為dip public static int px2dp context context,int px public static int sp2...

px與dp,sp的換算公式

ppi pixels per inch,每英吋上的畫素數,即 畫素密度 drawable ldpi drawable mdpi drawable hdpi 精度分別為低 中 android預設 高。對應的大小為 36x36 48x48 72x72。xxhdpi 144 144 xhdpi 96 96...