Android单位转换(px、sp、dp之间的转换)
来源:互联网 发布:c语言中制表符怎么用? 编辑:程序博客网 时间:2024/05/21 11:34
import android.content.Context;import android.util.TypedValue;/** * Created by du on 17/7/20. */public class DisplayMetricsUtil { /** * px 转为 dip. */ public static int px2dip(Context context, float pxValue) { float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); } /** * dp 转为 px. */ public static int dip2px(Context context, float dpValue) { float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } /** * px 转为 sp. */ public static int px2sp(Context context, float pxValue) { float scale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / scale + 0.5f); } /** * sp 转为 px. */ public static int sp2px(Context context, float spValue) { float scale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (spValue * scale + 0.5f); } /** * dp 转为 px. */ public static int dip2px_2(Context context, float dpValue) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dpValue, context.getResources().getDisplayMetrics()); } /** * sp 转为 px. */ public static int sp2px_2(Context context, float spValue) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, spValue, context.getResources().getDisplayMetrics()); }}
阅读全文
0 0
- Android单位转换(px、sp、dp之间的转换)
- Android中dip(dp)、px、sp之间单位转换
- Android dp,px,sp之间的转换
- Android单位转换 (px、dp、sp之间的转换工具类)
- Android单位转换 (px、dp、sp之间的转换工具类)
- Android单位转换 (px、dp、sp之间的转换工具类)
- android中的单位转换,dp,sp,px
- Android 单位转换(dp、sp、px)
- Android中px, dp, sp单位转换
- Android 的几个单位dp 、sp、px的转换
- Android中常用单位dp,px,sp之间的相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- Android px、dp、sp之间相互转换
- 01_冒泡排序
- Android中View绘制流程以及invalidate()等相关方法分析
- 有限等距性质RIP
- B样条曲线的绘制
- LinearLayout嵌套自定义子布局gravity无效
- Android单位转换(px、sp、dp之间的转换)
- Git学习日记3
- .net使用Easyui+MVC进行图片上传的实现
- 如何解决eclipse中若出现Devices连接不上手机,并且Reset adb失败
- HDU
- 搭建 GIT 服务器教程
- MySQL慢查询(一)
- 内存屏障
- 【图像处理】利用循环移位实现描述子分类