0

我在 android 中有一个要求,以支持我在不同平板电脑(如 google nexus 10 和 samsung galxy 10 英寸平板电脑)中的应用程序。Nexus 10 的分辨率是三星 10 英寸标签的两倍。我需要为 nexus 10 放置不同的图像,以使我的应用程序对于 nexus 10 看起来更清晰。但是这两个设备都从 drawable-xlarge 中获取图像。如何在可绘制级别和布局级别区分这两种设备。同样的情况也适用于手机,我需要区分三星 Galaxy s4,它的分辨率是 xhdpi 手机的两倍。

4

3 回答 3

2

-xlarge是屏幕尺寸限定符。您的可绘制文件夹应使用屏幕密度限定符(-mdpi、、、、-hdpi)。如果必须,您可以同时使用两者,例如-xhdpi-xxhdpi-xlarge-hdpi

于 2013-06-04T17:41:35.887 回答
0

不要忘记新的最小宽度限定符。当您需要根据屏幕分辨率进行区分时,它们非常有用。

于 2013-06-04T17:53:12.120 回答
0

我不会再考虑非 Nexus平板电脑了,基于制造商在更新它们方面的糟糕程度。Nexus 设备是“官方 Google”设备并从 Google 获取更新意味着它们将在未来很长一段时间内更新,一旦结束,您仍然可以通过定义的流程解锁和根植它们并自己更新东西如果你愿意的话。

除了 Nexus 10,我想不出任何 10 英寸的 Android 平板电脑。它们真的那么好。

于 2013-06-05T08:23:45.463 回答