我想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;