本文主要是介绍Android开发中dp和px之间相互转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、dp转换px
public static int dpToPixel(Context context, int dp) {DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();return dp < 0 ? dp : Math.round(dp * displayMetrics.density);}
2、px转换dp
public static int pixelToDp(Context context, int pixel) {DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();return pixel < 0 ? pixel : Math.round(pixel / displayMetrics.density);}
这篇关于Android开发中dp和px之间相互转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!