我问过一个与此类似的问题,但我想我会问一个更一般的问题以获得更广泛的意见。
我问这个问题是因为我最近开发的两个app,我把所有图片资源都扔到drawable-hdpi文件夹下,没有处理landscape-mode,主要在我自己的个人Droid手机上测试,基本感觉像我只是为我自己的设备开发。尽管我确实总是在适当的地方使用 dpi 和 sp,但这还不足以让我的应用程序在其他屏幕尺寸/密度上适当地缩放。它有时可以缩放,但总是倾向于在较小的尺寸上切断屏幕的一部分。
启动一个至少在所有设备上都可以很好扩展的应用程序的最佳方法是什么?
例如,我是否应该构建我的应用布局,使其在默认 HVGA 屏幕上看起来正确并允许它扩展到更大的密度?积极构建纵向和横向布局文件是否是最佳实践?
您正在做什么来确保您的应用程序在所有设备上看起来都不错,而不是只关注一种尺寸,然后再争先恐后地管理它?