根据我个人测试 px 转换成dip 的算法为 px / density = dip
如 30px 那么 你就可以 这么做 30 * density 这样适配就完成了
反之
如 你在xml文件里面设置宽为200dip 可视化 UI 一般都是用480*800的 也就是 density = 1.5 则 200 * 1.5 = 300 px
这样 你在 代码里面设置宽就可以 写成 300
density 屏幕密度
density = mContext.getResources().getDisplayMetrics().density;