Android emulator应用程序仅显示标题,与eclipse预览不匹配
我试图在eclipse中设计一个简单的GUI表布局,但是当我在emulator中运行应用程序时,只会显示应用程序的标题。从eclipse图形布局窗口显示的其他内容不会显示在模拟器中。我也在我的真实设备上试用过,结果也一样,所以我怀疑我的代码有问题。 以下是main.xml中的代码:Android emulator应用程序仅显示标题,与eclipse预览不匹配,android,user-interface,Android,User Interface,我试图在eclipse中设计一个简单的GUI表布局,但是当我在emulator中运行应用程序时,只会显示应用程序的标题。从eclipse图形布局窗口显示的其他内容不会显示在模拟器中。我也在我的真实设备上试用过,结果也一样,所以我怀疑我的代码有问题。 以下是main.xml中的代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk
<?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>
确保在活动的onCreate中指定了
setContentView(R.layout.main)
文档末尾还应该有LinearLayout的结束标记
除了这两个问题之外,此布局对我也适用。请确保在创建活动时指定了
setContentView(R.layout.main)
文档末尾还应该有LinearLayout的结束标记
除了这两个问题之外,这个布局对我很有用。在你的主要活动中,你有没有叫过
setContentView(R.layout.main);
--最好是在您的主要活动中的OnCreate()方法中,您是否调用过
setContentView(R.layout.main);
--最好是在OnCreate()方法中我已经尝试了您的xml,它确实正确
您可能忘记设置contentview(R.layout.main)在您的主要活动中的
OnCreate()
中进行编码。我尝试了您的xml,它确实正确
您可能忘记设置contentview(R.layout.main)在主活动中的
OnCreate()
中执行code>。我建议您检查emulator设置是否与livepreview设置相同。但是我真的不信任eclipse上的livepreview。我建议您检查模拟器设置是否与livepreview设置相同。但是我真的不相信eclipse上的livepreview。