/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */public static int dip2px(Context context, float dpValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dpValue * scale + 0.5f);} /** * 根据手机的分辨率从 px(像素) 的单位 转成为 dp */public static int px2dip(Context context, float pxValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (pxValue / scale + 0.5f);}

px (pixels)像素 -- 一般我们HVGA代表320x480像素,这个用的比较多。
dip或dp (device independent pixels)设备独立像素 -- 这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA cwj推荐使用这个,不依赖像素。
sp (scaled pixels — best for text size)放大像素-- 主要处理字体的大小。

下面的几个是不常用的,大家也知道。这里就不再过多的赘述,希望对你有所帮助!

in (inches)英寸
mm (millimeters)毫米
pt (points)点

更多相关文章

  1. android的dip,dp,px,in,mm,pt,sp
  2. android 不同drawable文件对应的dpi值,和所放图片分辨率
  3. android中dip、dp、px、sp和屏幕密度
  4. Android中button自适应textsize
  5. Mstar虚拟按键触摸屏驱动(芯片msg2133,按键使用android虚拟按键实
  6. Android系统的开机画面显示过程分析(7)
  7. Android之根据手机屏幕分辨率(px与dp互换)
  8. android px dp sp的转换
  9. Android(安卓)VelocityTracker的使用

随机推荐

  1. sql查看所有表大小的方法
  2. 附加到SQL2012的数据库就不能再附加到低
  3. php使用pdo连接sqlserver示例分享
  4. 用sql实现18位身份证校验代码分享 身份证
  5. sqlserver数据库使用存储过程和dbmail实
  6. 使用sqlserver存储过程sp_send_dbmail发
  7. 查找sqlserver查询死锁源头的方法 sqlser
  8. 一条SQL语句修改多表多字段的信息的具体
  9. sql中参数过多利用变量替换参数的方法
  10. sqlserver游标使用步骤示例(创建游标 关