Android 布局、可绘制对象和分辨率,最好的方法是什么?

标签 android

我想开发屏幕分辨率:

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”文件夹,那么我会得到“找不到资源异常”


所以我的问题是:

Different resources for WVGA800 and WVGA854?

有人对此有解决方案吗?

最佳答案

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

layout-854x480

将单个图像以休眠比例放入三个不同的文件夹中(HDPI(72*72)、LDPI(48*48)、MDPI(36*36)),并为此只放置一个布局。 我希望这对您有所帮助。

关于Android 布局、可绘制对象和分辨率,最好的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6148420/

相关文章:

java - 在生成的 TextView 上以编程方式设置边距时出错

android - 我应该向 UI 开发人员询问什么图像尺寸?

java - Android studio 创建jvm失败

android - 为 Android 编译 Ada 库 (JNI)

android - 有没有办法以编程方式定位给定应用程序中的所有 Windows?

android - 关于将 Android Backup Service 与 SQLite 数据库一起使用的问题

android - 如何使用 Intent 打开显示 "Group"选项卡的联系人?

java - 如何在 C++ 中拥有一个全局变量

Android编辑文本光标位置不会在第一次改变

android - 错误 : In project 'app' a resolved Google Play services library dependency