我希望我的应用可以在手机上使用(通常为320x480)和平板电脑(840x600,800x600和1024x600)。
我不确定要设计哪种分辨率以及如何在各种设备上进行缩放。任何人都可以建议我应该使用什么分辨率和dpi?
答案 0 :(得分:4)
与Tim Bray在一次会议上讨论这个问题,他说:
您应该设计最大分辨率和更高的dpi,然后缩放到较小的分辨率。
现在我认为平板电脑版本需要不同的用户体验版本。例如,我会尝试在我的应用的平板电脑版本上使用Fragments。
答案 1 :(得分:2)
看看这个资源:
答案 2 :(得分:1)
Android自动处理不同的屏幕分辨率,您可以在“dip”(设备无关像素)中指定尺寸,并提供不同的可绘制文件夹(drawable-hdpi,drawable-mdpi,drawable-ldpi),其中根据分辨率获取drawable您的应用运行的设备的功能。
如果您想专门定位平板电脑,那么我将开始为Honeycomb系统编码。设备即将推出;)SDK已在developer.android.com网站上提供。
答案 3 :(得分:0)
最近我在市场上开发了一款名为Starrpartners的Android应用程序,我使用320x480的设计作为目标并将图像放在mdpi文件夹中。它在更高的分辨率上也能很好地工作。
您可以通过制作应用并在不同的分辨率模拟器上运行它来检查它。 希望它有帮助:)