欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android单位转化工具类--UnitUtil,android--unitutil,/** * Create

来源: javaer 分享于  点击 17345 次 点评:172

Android单位转化工具类--UnitUtil,android--unitutil,/** * Create


/** * Created by peng on 2015/6/16. * 单位转化工具类 */public class UnitUtil {    public static float convertDpToPixel(float dp, Context context) {        Resources resources = context.getResources();        DisplayMetrics metrics = resources.getDisplayMetrics();        float px = dp * (metrics.densityDpi / 160f);        return px;    }    public static float convertPixelsToDp(float px, Context context) {        Resources resources = context.getResources();        DisplayMetrics metrics = resources.getDisplayMetrics();        float dp = px / (metrics.densityDpi / 160f);        return dp;    }    public static float convertPixelsToSp(Context context, Float px) {        float scaledDensity = context.getResources().getDisplayMetrics().scaledDensity;        return px / scaledDensity;    }    public static float convertSpToPixels(Context context, Float sp) {        float scaledDensity = context.getResources().getDisplayMetrics().scaledDensity;        return sp * scaledDensity;    }}
相关栏目:

用户点评