2013-1119

在Android的布局文件中,往往使用dp作为控件的宽度和高度尺寸,但是在Java代码中,调用getWidth()方法获得的尺寸单位却是像素px,这两个单位有明显的区别:dp和屏幕的密度有关,而px与屏幕密度无关,所以使用时经常会涉及到两者之间的互相转化,代码示例如下:

public int Dp2Px(Context context, float dp) {
    final float scale = context.getResources().getDisplayMetrics().density;
 阅读全文>>

标签: Android px2dp dp2px 阅读:10083