2

我已经在我的应用程序上工作了几个月,它即将发布。我还有一件事要做,就是让它支持多屏。我已多次阅读 android 开发人员文档,但我仍然对实现此功能的最佳方法感到困惑。

我应该为我想要支持的每种屏幕类型和分辨率创建多个布局文件吗?如果我这样做了,那么我将不得不为每个分辨率渲染多张图片,这对于某人下载来说会很麻烦。

感谢您在高级的帮助!

4

1 回答 1

5

如果您想为不同的屏幕设置不同的布局,那么是的,您需要为每个屏幕设置单独的布局。如果您希望相同的布局只是缩放,那么您需要做的就是确保所有尺寸都在 dp 或 sp,不要在任何地方使用 px。Android 将负责其余的工作。

就图像而言,即使您没有单独的布局,您也应该使它们具有不同的分辨率,以便它们在不同的屏幕密度下看起来更好。我会说至少每个图像都有 mdpi 和 hdpi 分辨率。

于 2012-10-19T14:57:29.963 回答