阅读背景:

Android——工具类(屏幕尺寸、sp转换为px、dp转换为px)_Get_Better的博客

来源:互联网 
public class ScreenUtil {
    public static DisplayMetrics getScreenSize(Context context) {
        WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
        DisplayMetrics outMetrics = new DisplayMetrics();
        manager.getDefaultDisplay().getMetrics(outMetrics);
        return outMetrics;
    }

    public static int dp2px(Context context, float dp) {
        DisplayMetrics metrics =  context.getResources().getDisplayMetrics();
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, metrics);
    }

    public static int sp2px(Context context, float sp) {
        DisplayMetrics metrics =  context.getResources().getDisplayMetrics();
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp, metrics);
    }
}
public class ScreenUtil {
    public static Dis



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: