展会信息港展会大全

<supports-screens> 让你的layout适应屏幕的大小包括 平板
来源:互联网   发布日期:2015-10-13 14:55:04   浏览:2030次  

导读:大家都知道,Android 2.3 SDK发布的时候,在SDK中增加了第三方add-ons,其中就包括了针对平板电脑的Galaxy Tab Addon。当我们启动一个新的平板电脑模拟器的时候,首先我们需要设置Scale display to real ......

大家都知道,Android 2.3 SDK发布的时候,在SDK中增加了第三方add-ons,其中就包括了针对平板电脑的Galaxy Tab Addon。

当我们启动一个新的平板电脑模拟器的时候,首先我们需要设置 Scale display to real size"选项,这将让平板电脑的屏幕大小与我们电脑屏幕的大小匹配。以我的电脑为例,我的屏幕大小是1440x900px。

如果我们平板电脑模拟器上运行一个SDK 1.6的例子(我们至少需要 API level 4, SDK 1.6 for tablets),您将看到如下所示:

我们的应用程序并没有填满整个平板电脑模拟器的屏幕,下面我们就来解决这个问题。

首先打开AndroidManifest.xml文件,增加如下代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.niuren.test.main"

android:versionCode="5"

android:versionName="1.3.1">

<supports-screens

android:smallScreens="true"

android:normalScreens="true"

android:largeScreens="true"

android:anyDensity="true"

/>

现在我们的程序就充满了整个屏幕,如下图所示:

为平板电脑开发应用程序和为手机开发应用程序一样,我们需要在/res目录下创建两个资源文件目录,创建drawable-large 和 layout-large目录,把所有的图片资源和UI文件放到里面。当然,您也需要为横屏的平板电脑程序创建一个 layout-large-land目录。整个应用程序结构如下图所示:

赞助本站

人工智能实验室

相关热词: supports screens

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港