我已经提出了一个类似这样的问题,但我想我会问一个更一般的问题来获得更广泛的输入。如何开始为多种设备大小/密度开发Android应用程序?
我问这个问题是因为我开发的最后两个应用程序,我把所有的图像资源放在drawable-hdpi文件夹中,没有处理横向模式,主要是在我自己的个人Droid手机上测试它,基本上感觉就像我只为自己的设备开发。虽然我一直在适当的地方使用dpi和sp,但这还不足以让我的应用在其他屏幕尺寸/密度上适当缩放。它有时可以缩放,但总是倾向于在较小的尺寸上切割屏幕的一部分。
什么是最好的方式来开始一个应用程序,将至少在所有设备上有所放大?
例如,我应该构建我的应用程序布局,使其在默认HVGA屏幕上看起来正确,并允许它缩放到更大的密度?积极构建纵向和横向布局文件是否是最佳做法?
你在做什么来确保你的应用在所有设备上看起来不错,而不仅仅关注于一种尺寸,然后争先恐后地处理这个问题?
http://developer.android.com/guide/practices/screens_support.html – 2010-12-09 00:32:15