【android学习】px与dip转换
来源:互联网 发布:风尚设计美工教程 编辑:程序博客网 时间:2024/06/05 17:14
public class SystemMethod {/** * 将dip转换为px * * 转换原因: * px (pixels)像素 –一个像素通常被视为图像的最小的完整采样,这个用的比较多,特别是web开发,页面基本都是使用像素作为单位的. * dip或dp (device independent pixels)设备独立像素 — 这个和设备硬件有关,一般我们为了支持手机上多种分辨率,如WVGA、HVGA和QVGA,都会使用dip作为长度的单位 * 在Android开发我们一般都可以不需要使用px的,但是某一些控件的属性没有直接支持dip。所以需要转换 * @param context * @param value * @return */public static int dip2px(Context context, int value) {/* * 这是获取手机屏幕参数,后面的density就是屏幕的密度,类似分辨率 * 详情查看:http://blog.csdn.net/feng88724/article/details/6599821 */float scaleing = context.getResources().getDisplayMetrics().density;return (int) (value * scaleing + 0.5f);}public static int px2dip(Context context, int value) {float scaling = context.getResources().getDisplayMetrics().density;return (int) (value / scaling + 0.5f);}}
0 0
- 【android学习】px与dip转换
- android px与dp(dip)的转换
- Android dip 与 px 相互转换
- android px与dip间的转换
- android dip转换Px
- dip与px相互转换
- Android px和dip转换
- Android中dip与px之间单位转换
- Android中dip(dp)与px之间单位转换
- Android中dip(dp)与px之间单位转换
- Android中dip(dp)与px之间单位转换
- Android中dip(dp)与px之间单位转换
- android屏幕适配是dip与px的相互转换
- <记录>android屏幕大小获取和px与dip转换
- Android中dip(dp)与px之间单位转换
- Android : dip/dp与px(pixel)之间的相互转换
- Android中dip(dp)与px之间单位转换
- Android : dip/dp与px(pixel)之间的相互转换
- 根据segue跳转
- url转成字符串
- LeetCode 52. N-Queens II
- Ubuntu samba 服务器配置
- 数组排序后获得新数组
- 【android学习】px与dip转换
- 定义一个UIEdgeInset全局变量
- 远程通知
- 记 搭建邮件服务器(postfix)踩过的坑
- Ehcache详细解读
- 重写UICollectoinViewFlowLayout需要重写的方法
- c++封装,继承,多态
- 自定义UICollectionViewLayout(能滚动)需要实现的方法
- viewDidLoad尺寸不准的问题