我已经开发我的应用程序几个月了,它即将发布。我还有一件事要做,就是让它支持多个屏幕。我已经阅读了很多次android开发人员文档,但是我仍然不知道实现这一点的最佳方法是什么。
我应该为每种屏幕类型和分辨率创建多个布局文件吗?如果我这样做,那么我将不得不为每个分辨率渲染多个图片,这将是很麻烦的人下载。
谢谢你的帮助!

最佳答案

如果你想为不同的屏幕设置不同的布局,那么是的,你需要为每个屏幕设置不同的布局。如果你想同样的布局只是缩放,那么你需要做的就是确保所有的大小都在dp或sp中,不要在任何地方使用px。安卓将负责其余的工作。
至于图像,你应该有不同的分辨率,即使你没有单独的布局,使他们在不同的屏幕密度看起来更好。我认为至少每个图像都有mdpi和hdpi分辨率。

09-10 13:02
查看更多