一. Dp转换成Px有两种转换方法
1).利用 TypedValue这个类转换:
public int dpToPx(int dp) {
return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 100, getResources().getDisplayMetrics());
}
2).人工换算法:
public int dpToPx(int dp){
density = getResources().getDisplayMetrics().density;
int px = (int) (dp * density + 0.5f);
return px;
}