1

我目前有一个使用 android 4.0 创建的 android 应用程序。我最初为手机屏幕尺寸开发了它,但我决定在我的现实生活平板电脑上试用它。问题是(你们中的大多数人可能已经知道)所有的文本视图和按钮仍然很小,因为它是为手机准备的。我正在和我的一位教授交谈,她提到了进入 xml 清单的一行代码,它将自动为我扩展所有内容。搜索我发现似乎最容易实现的唯一东西是:

<supports-screens android:largeScreens="true" />

当我在此代码中添加时,它没有看到有什么不同。为了以防万一,我什至尝试了 xlragescreens。

我做错了什么还是真的有一种简单的方法可以让我的应用程序轻松扩展,还是我必须制作平板电脑版本?

还有一些可能有帮助的要点: 平板电脑是:nexus 7(运行 4.1) 我确实将 targetSdkVersion 设置为 15(在网上查看,我看到您需要将其设置为 11 以上以进行缩放)。

谢谢!

4

1 回答 1

1

创建一个 /res/layout-large 文件夹并将 XML 文件命名为与 /res/layout 中已使用的文件相同的名称。然后在平板电脑等大屏幕上加载时将使用此布局。此外,最好的做法是使用UI 元素并调整其大小,而不是使用match_parentor来定义它们。 wrap_contentpxdp

有关为所有显示器创建 UI 的更多信息,请访问此处:

http://developer.android.com/guide/practices/tablets-and-handsets.html

于 2012-09-22T19:57:13.140 回答