【问题标题】:Android layouts, drawables, and resolution, what is the best way?Android布局,drawables和分辨率,最好的方法是什么?
【发布时间】:2011-05-27 06:02:53
【问题描述】:

我想开发成屏幕分辨率:

854*480 800*480 480*320

什么是正确的 /res 结构?

#1
drawable-854x480
drawable-800x480
drawable-480x320

layout-854x480
layout-800x480
layout-480x320

or

#2
drawable-hdpi-854x480
drawable-hdpi-800x480
drawable-mdpi-480x320

layout-hdpi-854x480
layout-hdpi-800x480
layout-mdpi-480x320

or

#3
drawable-hdpi-long
drawable-hdpi-notlong
drawable-mdpi

layout-hdpi-long
layout-hdpi-notlong
layout-mdpi

不然呢?

我完全糊涂了,因为 Galaxy S 不使用“800x480”目录,为什么?我认为 Galaxy S i9000 是 3.7 英寸,800*480 的设备..

我想优化我的程序版本 1.5

更新:如果我没有“drawable”和“layout”文件夹,那么我会得到“resource not found exception”


所以我的问题是:

Different resources for WVGA800 and WVGA854?

有人解决这个问题吗?

【问题讨论】:

  • long vs notlong 的东西在这里行不通。 long 是纵横比 > 1.5 的任何东西。 800x480 的纵横比为 1.67,854x480 的纵横比为 1.78,因此两种分辨率都标记为“长”

标签: android


【解决方案1】:

drawable-hdpi-854x480 可绘制-hdpi-800x480 可绘制-mdpi-480x320

布局-854x480

将一张图片放在三个不同的文件夹(HDPI(72*72)、LDPI(48*48)、MDPI(36*36))中,并使用一种布局。 我希望这会有所帮助。

【讨论】:

  • 更新:如果我没有“drawable”和“layout”文件夹,那么我会得到“找不到资源异常”,如果我使用 long/notlong,那么在 eclipse 3.7 WVGA 和 3.7 FWVGA 中会显示“长”也。所以WTF?
【解决方案2】:

你好,我认为 android drawable 分辨率是-

10" - 1280 X 800

7" - 1024 X 600

xhdpi - 960 x 720

hdpi - 800 X 480

mdpi - 480 X 320

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多