pixel转DIP

在Paint.setTextSize()中用到的是像素,没有更好的兼容性的话 应该用dip

那么如何转化呢

private static final float GESTURE_THRESHOLD_DIP = 16.0f; 
 
final float scale = getContext().getResources().getDisplayMetrics().density; 
mGestureThreshold
= (int) (GESTURE_THRESHOLD_DIP * scale + 0.5f); 

你可能感兴趣的:(dip)