让你的layout适应屏幕的大小包括 平板

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

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

1440x900px的平板

若是咱们平板电脑模拟器上运行一个SDK 1.6的例子(咱们至少须要 API level 4, SDK 1.6 for tablets),您将看到以下所示: orm

平板电脑模拟器上运行一个SDK 1.6的例子

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

首先打开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"
    />
开发

如今咱们的程序就充满了整个屏幕,以下图所示: it

程序充满了整个屏幕

为平板电脑开发应用程序和为手机开发应用程序同样,咱们须要在/res目录下建立两个资源文件目录,建立drawable-large 和 layout-large目录,把全部的图片资源和UI文件放到里面。固然,您也须要为横屏的平板电脑程序建立一个 layout-large-land目录。整个应用程序结构以下图所示: io

整个应用程序结构

相关文章
相关标签/搜索