2011-05-25 150 views
1

嗨即时通讯问题获取我为摩托罗拉xoom写的应用程序填写屏幕。当我运行应用程序时,它会在屏幕中间运行它,就好像它是在手机或其他设备上一样。当在顶部创建main.xml时,它将屏幕显示为10.1in WXGA屏幕,右侧的系统设置为Android 3.1Android应用不会缩放以适应平板电脑屏幕

任何想法我做错了什么?

回答

0

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

+0

这是指定的? – 2011-05-25 19:02:43

+0

在清单中寻找类似于的内容。 – Hyperboreus 2011-05-25 19:03:57

0

尝试添加该到AndroidManifest.xml:<使用-SDK安卓的minSdkVersion = “4”/ >

+0

我没有看到任何添加? – 2011-05-25 19:03:00

+0

对不起......现在修好了。它在那里,但解释为HTML和隐藏。 – mah 2011-05-25 19:12:04

2

屏幕尺寸超越手机屏幕在甜甜圈加入(API 4)。因此说,你知道不同的屏幕尺寸,你需要设置至少4 API作为目标SDK版本在你的清单:

<清单... > <使用-SDK机器人:targetSdkVersion =“4”/> < /清单>

这允许系统使用现代化的默认设置,您可以使用此指定所支持的屏幕:

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

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

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

相关问题