1

嗨,我在获取我为摩托罗拉 xoom 编写的应用程序以填满屏幕时遇到问题。当我运行该应用程序时,它会在屏幕中间运行它,就好像它在手机或其他东西上一样。在顶部创建 main.xml 时,屏幕显示为 10.1 英寸 WXGA 屏幕,右侧的系统设置为 Android 3.1

知道我做错了什么吗?

4

3 回答 3

2

Donut (API 4) 中添加了手机屏幕以外的屏幕尺寸。因此,要说您了解不同的屏幕尺寸,您需要在清单中将至少 API 4 设置为目标 SDK 版本:

<manifest ...> <uses-sdk android:targetSdkVersion="4" /> </manifest>

这允许系统使用您可以指定的受支持屏幕的现代默认值:

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

android:targetSdkVersion 的使用非常重要,因为它允许平台为您的应用禁用各种兼容性行为,以使其在更新的平台版本上运行得更好。它影响的一些事情可以在这里找到:

http://developer.android.com/reference/android/os/Build.VERSION_CODES.html

于 2011-05-25T19:12:55.877 回答
0

我在移植到 Galaxy Tab 时遇到了同样的问题。确保您指定正确的 API 级别。我使用了一个旧的并且具有相同的行为。

于 2011-05-25T18:45:25.430 回答
0

尝试将此添加到您的 AndroidManifest.xml:<uses-sdk android:minSdkVersion="4" />

于 2011-05-25T18:49:44.667 回答