android程序界面自動適應屏幕分辨率例子 – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

為不同分辨率的手機創建界面

1,首先進入res 文件夾下。

2,創建一個名為“layout-1024×768”文件夾,

其中1024×768 是屏幕分辨率的大小,值得註意的是分辨率中大的數字必須寫到前面,否

則會產生語法錯誤。如layout-768×1024 的寫法是錯誤的。

3,編寫main.xml:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"

android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="fill_parent">

<TextView android:layout_width="fill_parent"

android:layout_height="wrap_content" android:text="@string/hello" />

<TextView android:layout_width="fill_parent" android:id="@+id/tv"

android:layout_height="wrap_content" android:text="1024×768" />

</LinearLayout>

4,在按照上述創建layout-1280×800分辨率的文件夾,main.xml直接拷貝。

5,分別創建1024×768和1280×800的模擬器:

6,註意在AndroidManifest.xml中添加     <supports-screens android:largeScreens="true"

android:anyDensity="true" />否則,你的應用不會全屏。

詳細見例子helloword。

7,最後,默認layout,不要刪掉,如果指定分辨率不存在的時候,會默認調用layout中佈局文件。如果刪除,則報錯。  

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *