【发布时间】:2011-05-26 01:53:22
【问题描述】:
我刚刚开始在 Android 上进行开发,并想尝试开发一款平板电脑应用。问题是,无论我到目前为止尝试了什么,部署应用程序都会导致应用程序的缩小版本,在屏幕顶部运行。它的大小与移动应用程序差不多,屏幕的其余部分只是空白。
如何让我的应用程序识别它在平板电脑上并放大屏幕?
我尝试在布局 XML 所见即所得编辑器中更改屏幕大小,但无济于事。
【问题讨论】:
标签: android sdk android-layout
我刚刚开始在 Android 上进行开发,并想尝试开发一款平板电脑应用。问题是,无论我到目前为止尝试了什么,部署应用程序都会导致应用程序的缩小版本,在屏幕顶部运行。它的大小与移动应用程序差不多,屏幕的其余部分只是空白。
如何让我的应用程序识别它在平板电脑上并放大屏幕?
我尝试在布局 XML 所见即所得编辑器中更改屏幕大小,但无济于事。
【问题讨论】:
标签: android sdk android-layout
您必须在应用程序清单 (AndroidManifest.xml) 中添加以下内容:
<supports screens ... android:xlargeScreens="true">
请参阅:http://developer.android.com/sdk/android-2.3.html(“超大屏幕”部分)
【讨论】:
我知道这已经过时了,您可能已经找到了答案。不过,我制作了一个工具,可以将您的布局扩展到平板电脑和小屏幕设备等:
http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html
【讨论】:
我必须进行两项更改才能使其正常工作:
针对 3.0 (API 11) 编译
将<uses-sdk android:targetSdkVersion="11"/> 添加到我的清单中。
【讨论】: