我正面临下一个问题:
我有一个带有dimension.xml的values-xxhdpi。具有480 dpi的设备可以很好地使用此文件夹。
问题是,例如三星Galaxy S4或S5捕获此文件夹中的值并且在屏幕上看起来不太好,因为它们具有420 dpi。所以我需要为这种类型的设备创建一个值-SOMETHING。
我尝试添加值-w410dp并且运行正常,但是如果我添加此文件夹,那么480 dpi的设备现在会捕获此文件夹中的de值,而不是来自values-xxhdpi的值。
请需要sugestions
由于
答案 0 :(得分:1)
您必须为具有不同dpi的不同屏幕尺寸创建尺寸资源文件。
正如你在这里看到的那样:
android:screenSize= ["small"| "normal" | "large" | "xlarge" ]
android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"| "xxhdpi"]
dpi [ "280" | "360"| "420"| "480" | "560" ]
使用密度添加屏幕尺寸并定义属性。