我面临下一个问题:
我有一个值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" ]
使用密度添加屏幕尺寸并定义属性。