我的设备是华为meta20(6.53英寸,1080x2244像素,denseppi和densedpi是420),用于支持其UI,我创建了一个值SW420DP资源,但是当我的应用程序在我的应用程序上运行时很奇怪,这很奇怪华为Meta20,UI布局仅从values-sw360dp读取,而不是values-sw420dp以及values-sw411dp,values-sw480dp等。您能告诉我在使用小宽度时在哪里问题,如果您知道?非常感谢〜
尝试以编程方式获取设备的宽度:
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
float dpWidth = displayMetrics.widthPixels / displayMetrics.density;
我认为您会发现它不是真正的420dp。