«

android将像素(px)转为dip

时间:2024-3-2 17:15     作者:韩俊     分类: Android


在代码中设置控件的距离、宽高等默认单位是像素,在布局文件中默认单位是dp,所以有时候会需要转换一下。

<span style="font-family:Comic Sans MS;font-size:18px;"><span style="font-family:Comic Sans MS;font-size:18px;">public  int px2dip(float pxValue) {
    float scale = getResources().getDisplayMetrics().density;
    return (int) (pxValue / scale + 0.5f);
}</span></span>

标签: android

热门推荐