一 最小宽度的该如何计算
始终以真实屏幕的最小宽度作为匹配计算,无论横竖屏转变都是以最小宽度为准匹配
实际适配调试经验:
因为适配过程中可能会动态的调节设备像素和密度。根据如下工具代码打日志,可以快速调试当前设备。
package com.jicaai.radio.utils;
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Display;
import android.view.WindowManager;
import com.jicaai.radio.R;
public class ScreenMatchUtil {
public static void log(Activity context) {
// px的全称是( pixel ), 即像素的意思;
//我们常数的 480*800 、720*1280、1080*1920指的就是像素值宽高的意思;
//指屏幕是由多少个象数点所组成;