我想layout_marginTop使用setLayoutParams(). 但我想知道这个dp单位的价值是多少?
提前致谢。
我想layout_marginTop使用setLayoutParams(). 但我想知道这个dp单位的价值是多少?
提前致谢。
显示的逻辑密度在DisplayMetrics类中给出,并且可以通过以下方式检索,
getResources().getDisplayMetrics().density
因此,要转换dp为px,您会这样做,
int density = getResources().getDisplayMetrics().density;
int px = (int) (dp * density);
要转换px为dp,只需执行逆运算,
int dp = px/density;