我面临下一个问题:
我有一个 values-xxhdpi 及其 dimensions.xml。具有 480 dpi 的设备可以很好地处理此文件夹。
问题是,例如 Samsung Galaxy S4 或 S5 从该文件夹捕获值,但在屏幕上看起来不太好,因为它们有 420 dpi。所以我需要为这种类型或设备创建一个值-SOMETHING。
我尝试添加 values-w410dp 并且工作正常,但如果我添加此文件夹,则具有 480 dpi 的设备现在会捕获来自此文件夹的 de 值,而不是来自 values-xxhdpi 的值。
需要建议
谢谢
最佳答案
您必须为具有不同 dpi 的不同屏幕尺寸创建维度资源文件。
如你所见:
android:screenSize= ["small"| "normal" | "large" | "xlarge" ]
android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"| "xxhdpi"]
dpi [ "280" | "360"| "420"| "480" | "560" ]
添加你的屏幕尺寸和密度并定义你的属性。
关于Android xxhdpi、420 dpi 和 480 dpi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42253607/