為不同分辨率的手機創建界面
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中佈局文件。如果刪除,則報錯。