我有一個簡單的GUI表格佈局我試圖在eclipse中設計,但是當我在模擬器中運行應用程序時,只有我的應用程序的標題出現。在eclipse圖形佈局窗口中顯示的任何其他內容都不會顯示在模擬器中。我也嘗試過在我的真實設備上獲得相同的結果,所以我懷疑我在代碼中做錯了什麼。 下面是main.xml中的代碼:模擬器應用程序只顯示標題,不匹配eclipse預覽
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1.0">
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow
android:layout_weight=".2"
android:layout_height="0px"
android:layout_width="fill_parent"
android:id="@+id/tableRow1"
android:background="@drawable/my_shape_file">
</TableRow>
<TableRow
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow2"
android:layout_weight=".001">
<Button
android:text="Button"
android:id="@+id/button1"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button2"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button3"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button android:layout_width="0dp"
android:layout_height="fill_parent"
android:text="Button"
android:layout_weight="1"
android:id="@+id/button4"></Button>
<Button
android:text="Button"
android:id="@+id/button5"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="fill_parent"
android:baselineAligned="true"
android:layout_weight=".02"
android:layout_height="fill_parent">
<TableLayout
android:id="@+id/tableLayout2"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight=".5">
<TableRow
android:layout_width="0dp"
android:id="@+id/tableRow4"
android:layout_height="0dp"
android:layout_weight="1">
<Button
android:id="@+id/button6"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1"
android:background="@drawable/second_button">
</Button>
<Button
android:text="Button"
android:id="@+id/button7"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button8"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:id="@+id/tableRow5"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="0dp">
<Button
android:id="@+id/button9"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1"
android:background="@drawable/second_button">
</Button>
<Button
android:text="Button"
android:id="@+id/button10"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button11"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
</TableLayout>
<TableLayout
android:id="@+id/tableLayout3"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight=".33">
</TableLayout>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow6">
<Button
android:text="Button"
android:id="@+id/button12"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button12"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button13"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button14"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button15"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow7">
<Button
android:text="Button"
android:id="@+id/button16"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button17"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button18"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button19"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button20"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow8">
<Button
android:text="Button"
android:id="@+id/button21"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button22"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button23"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button24"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button25"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow9">
<Button
android:text="Button"
android:id="@+id/button26"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button27"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button28"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button29"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button30"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:id="@+id/tableRow10"
android:layout_width="fill_parent"
android:layout_height="0dp">
<Button
android:text="Button"
android:id="@+id/button31"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button32"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button33"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button34"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button35"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow11">
<Button
android:text="Button"
android:id="@+id/button36"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button37"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button38"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button39"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button40"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
<TableRow
android:layout_weight=".01"
android:layout_height="0dp"
android:layout_width="fill_parent"
android:id="@+id/tableRow12">
<Button
android:text="Button"
android:id="@+id/button41"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button42"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button43"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button44"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
<Button
android:text="Button"
android:id="@+id/button45"
android:layout_height="fill_parent"
android:layout_width="0dp"
android:layout_weight="1">
</Button>
</TableRow>
</TableLayout>
我建議你檢查仿真器設置是否與你的livepreview設置相同。但是真的不相信eclipse上的livepreview。 – papachan 2011-06-01 00:36:58