为什么240dpi 使用的是xhdpi的layout?(安卓智能电视开发板)
我使用
DisplayMetrics dm = new DisplayMetrics();
mImagePlayerActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
float density = dm.density;
int densityDpi = (int)dm.densityDpi;
得出来density 是1.5 ,densityDpi 240
屏幕密度分为:ldpi,mdpi,hdpi,xhdpi,它们的标准值分别是:120dpi,160dpi,240dpi,320dpi
按照这个标准:apk的UI使用的是 hdpi的layout文件。
但是事实上我改动xhdpi的layout ,apk的UI也改变了!
求解答!!!
PS: 我是在电视开发板上debug的。
另外我在一个density为320dpi的开发板上面debug到,使用的是xhdpi。