【发布时间】:2013-07-25 17:54:57
【问题描述】:
我在 480 x 850 像素的 3.6 英寸屏幕上测试我的应用程序。它运行良好,所有图像都显示出来了。
我部署了它,并收到一位朋友的电子邮件,说大约 20% 的应用程序从底部被削减。她使用的是 3.7" 屏幕,320 x 480 像素。
有解决办法吗?我认为 Android 可以按比例扩展所有内容。
我只在我的应用程序中使用 hdpi 文件夹。
【问题讨论】:
-
如果您使用单个 Layout 和单个 Drawable 文件夹,请在布局中使用滚动视图
-
这是一个奇怪的解决方法。我希望用户在某个时间看到屏幕上的所有内容。
-
这不是一个奇怪的解决方法。这才是正确的做法。否则,您应该以一种可以缩放到单屏视图的方式编写您的应用程序。您可以使用 LinearLayout 和 Weights 根据屏幕的百分比在屏幕上布局。显然,如果是这样的话,你的最外层布局应该设置为 match_parent 的 layout_width 和 layout_height。然后一切都会在没有滚动的情况下得到照顾。但同样,滚动是应用程序的构建方式。