讓你的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

整個應用程序結構

相關文章
相關標籤/搜索