Android px与dip, px与sp之间转化工具类
2014-04-17 14:00
288 查看
import android.content.Context; public class DisplayUtils { public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); } public static int dip2px(Context context, float dipValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dipValue * scale + 0.5f); } public static int px2sp(Context context, float pxValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / fontScale + 0.5f); } public static int sp2px(Context context, float spValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue * fontScale + 0.5f); } }
相关文章推荐
- Android中如何将dp,dip,sp与px相互转化
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- android计量单位--dip、px、sp之间区别与联系
- Android中px与dip,sp与dip等的转换工具类
- Android单位转换 (px、dp、sp之间的转换工具类)
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)
- Android中px与dip,sp与dip等的转换工具类
- Android px,dip,sp之间的转换
- android计量单位--dip、px、sp之间区别与联系
- Android中px与dip,sp与dip等的转换工具类
- Android中px与dip,sp与dip等的转换工具类
- Android 尺寸大小单位px和dip ,sp之间的互相转换
- Android---- android计量单位--dip、px、sp之间区别与联系pixs =dips * (densityDpi/160). dips=(pixs*160)/d
- Android 边用边学 之 px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别
- Android中px与dip,sp与dip等的转换工具类
- Android中px与dip,sp与dip等的转换工具类
- Android分辨率中dip, dp, px, sp之间的区别
- android UI中常用的几个概念:dp,dip,dpi,sp,px,pt,ppi及它们之间的关联
- Android中px与dip,sp与dip等的转换工具类
- Android开发:获取屏幕宽和高的两种方法(px、dip、分辨率之间的关系及px与dip互相转化)