Android 中像素px和dp的转化
来源:互联网 发布:李维斯和杰克琼斯 知乎 编辑:程序博客网 时间:2024/06/05 20:59
在Android的布局文件中,往往使用dp作为控件的宽度和高度尺寸,但是在Java代码中,调用getWidth()方法获得的尺寸单位
却是像素px,这两个单位有明显的区别:dp和屏幕的密度有关,而px与屏幕密度无关,所以使用时经常会涉及到两者之间的互相
转化,代码示例如下
public int Dp2Px(Context context, float dp) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f);} public int Px2Dp(Context context, float px) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (px / scale + 0.5f);}
------------------2012-11-02 09:58
- Android 中像素px和dp的转化
- Android 中像素px和dp的转化
- Android 中像素px和dp的转化
- Android 中像素px和dp的转化
- Android中dp和px的转化问题,以及如何获得手机分辨率和像素密度
- 【android】dp和px转化
- android中像素单位dp、px、pt、sp的比较
- Android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp,px,pt,sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中像素单位dp、px、pt、sp的比较
- android中dp与px(像素)之间的转换
- android中像素单位dp、px、pt、sp的比较
- 微软面试题:反转二叉树
- shell I/O重定向 2
- 第一个Win32窗口程序
- Android WebView和EditText焦点冲突解决
- 数据摘要算法(MD5,SHA,fastsum等)简单自结
- Android 中像素px和dp的转化
- (转载)mongodb运行监控
- JAVA和C++混编
- 使用异步Servlet改进应用性能
- 去了一家创业公司,打算去赌一把
- Servlet Listener 接口类型
- 查看Android源码版本
- 实战Mahout聚类算法Canopy+K-means
- Android客户端提交post参数中文乱码