【问题标题】:Which resource structure to use for both Android tablets and mobiles?Android 平板电脑和手机使用哪种资源结构?
【发布时间】:2011-10-22 17:10:37
【问题描述】:

上次出现更高密度的设备时,我更新了应用的资源。 开始以更高分辨率绘制我的图标,并通过使用 res/drawable-hdpi 目录结构提供它们。

到目前为止,一切都很好。

现在我想做一些更改以适用于 Android 平板电脑。 更新了一些布局,然后我慢慢意识到为什么我的所有图标在那个漂亮的显示器上看起来有点奇怪:“普通”10 英寸平板电脑不归类为 hdpi,但 mdpi 因此我以前的所有“旧”资源重新-出现了!

我想知道:我应该如何为平板电脑提供图像?又是一个新目录,比如 drawable-large 或 xlarge?我什至不必复制所有相同的资源,这很愚蠢,我也想知道为什么我一方面要对图像进行 mdpi/hdpi 分类,另一方面要对屏幕尺寸进行分类......

Android 开发人员应该采用的首选方式是什么?

谢谢!

【问题讨论】:

    标签: android resources tablet classification


    【解决方案1】:

    您可以随意指定文件夹的 api 级别。对于我刚刚开发的应用程序,我有一个名为 drawable-hdpi-v9 的文件夹,用于存放所有新的 Galaxy 10.1 图标。

    所以.. 如果您希望为 Android 2.3 及更早版本提供不同的图标或图像,请将 Android 2.3 及更高版本的图标放在资源文件夹中,并在文件夹名称后附加 -v9。示例:drawable-hdpi-v9

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2013-02-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-08
        • 1970-01-01
        相关资源
        最近更新 更多