Android xxhdpi、420 ​​dpi 和 480 dpi

标签 android dimensions screen-density

我面临下一个问题:

我有一个 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/

相关文章:

reactjs - 在 React 中通过 getBoundingClientRect 接收元素的尺寸

android - 以编程方式设置后获取奇怪的字体大小

android - 物理密度和设备的物理密度到底有什么区别?

安卓 API-23 : InetAddressUtils replacement

android - Android 操作系统是否仅用于 ARM CPU?

Android Display x DisplayMetrics - 访问显示尺寸的最正确方法是什么?

如果表大小小于设定值,Java 将 JDialog 适配到 JTable

android - 将 native Android 应用程序转换为 gradle-experimental 0.2.0

Android P (API 28) - StrictMode 策略违规 "SmartSelectionEventTracker$SelectionEvent;->selectionAction"是什么意思?