我面临下一个问题:
我有一个值xxhdpi及其dimensions.xml。480dpi的设备可以很好地处理这个文件夹。
问题是,例如,三星galaxy s4或s5会捕获此文件夹中的值,但在屏幕上看起来不太好,因为它们的dpi为420。因此,我需要为这种类型或设备创建一个值。
我尝试添加values-w410dp并运行良好,但如果添加此文件夹,480 dpi的设备现在将捕获此文件夹中的de值,而不是来自值xxhdpi的值。
请给我些建议
谢谢

最佳答案

您必须使用不同的dpi为不同的屏幕大小创建维度资源文件。
如你所见:

android:screenSize=   ["small"| "normal" | "large" |     "xlarge"     ]

android:screenDensity=["ldpi" |   "mdpi" | "hdpi"  | "xhdpi"| "xxhdpi"]

            dpi   [ "280" | "360"| "420"| "480" | "560" ]

使用密度添加屏幕尺寸并定义属性。

10-07 12:44