Android emulator中未显示按钮

Android emulator中未显示按钮,android,android-layout,android-xml,Android,Android Layout,Android Xml,我的相对布局中有一个列表视图和一个按钮 它显示在Eclipse图形视图中。但在emulator listview中仅显示。 emulator中未显示按钮 这里是我的XML代码 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android

我的相对布局中有一个列表视图和一个按钮

它显示在Eclipse图形视图中。但在emulator listview中仅显示。 emulator中未显示按钮

这里是我的XML代码

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">


<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="415dp" >
</ListView>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/listView1"
    android:layout_centerHorizontal="true"
    android:onClick="submit"
    android:text="SUBMIT" />

</RelativeLayout>
 <uses-sdk
 android:minSdkVersion="14"
 android:targetSdkVersion="19" />


 <activity android:name="com.androidexample.tabbar.Tab1"
 android:theme="@android:style/Theme.DeviceDefault.NoActionBar">
 </activity>

我的清单代码

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">


<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="415dp" >
</ListView>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/listView1"
    android:layout_centerHorizontal="true"
    android:onClick="submit"
    android:text="SUBMIT" />

</RelativeLayout>
 <uses-sdk
 android:minSdkVersion="14"
 android:targetSdkVersion="19" />


 <activity android:name="com.androidexample.tabbar.Tab1"
 android:theme="@android:style/Theme.DeviceDefault.NoActionBar">
 </activity>

感谢您的帮助。

请使用以下命令:

<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above=@"+id/button1" >
</ListView>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    android:onClick="submit"
    android:text="SUBMIT" />

我删除了旧代码并创建了一个新的相对布局,现在可以正常工作了

错误原因是我手动将线性布局转换为相对布局

我修改后的代码是:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ListView
    android:id="@+id/listView1"
    android:layout_width="match_parent"
    android:layout_height="420dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" >
</ListView>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="14dp"
    android:text="Button" 
    android:onClick="submit"/>

</RelativeLayout>