今日头条屏幕适配思路
Android中xml布局文件中写的是什么单位最终会转化成px
android.util.TypedValue#applyDimension
public static float applyDimension(int unit, float value,
DisplayMetrics metrics)
{
switch (unit) {
case COMPLEX_UNIT_PX:
// px
return value;
case COMPLEX_UNIT_DIP:
// dp * density
return value * metrics.density;
case COMPLEX_UNIT_SP:
// sp * scaledDensity