Xamarin.android 如何配置布局,以便将输出输出到输入搜索下方的listview上

Xamarin.android 如何配置布局,以便将输出输出到输入搜索下方的listview上,xamarin.android,visual-studio-2017,Xamarin.android,Visual Studio 2017,我已使用以下源axml创建了一个设计: 当显示listview输出从sqllite数据库获取数据时,listview将与test textview、edittext重叠,如下所示: 所需的输出结果列表视图应如下所示: 假设您正在使用Appcompat库,我将对您的布局进行以下更改: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/

我已使用以下源axml创建了一个设计: 当显示listview输出从sqllite数据库获取数据时,listview将与test textview、edittext重叠,如下所示:

所需的输出结果列表视图应如下所示:


假设您正在使用Appcompat库,我将对您的布局进行以下更改:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#ffffff"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.LinearLayoutCompat
    android:layout_width="match_parent"
    android:orientation="horizontal"
    android:id="@+id/LinearContent"
    android:layout_alignParentTop="true"
    android:layout_height="wrap_content">
    <TextView
        android:text="Test"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_width="87.5dp"
        android:layout_height="wrap_content"
        android:id="@+id/test"
        android:textColor="@android:color/black" />
    <EditText
        android:id="@+id/test_input"
        android:layout_height="wrap_content"
        android:layout_width="152.0dp"
        android:inputType="text"
        android:layout_toRightOf="@+id/test" />
    <Button
        android:id="@+id/MyButton"
        android:layout_width="128.5dp"
        android:layout_height="wrap_content"
        android:text="Search"
        android:layout_toRightOf="@+id/test_input" />
</android.support.v7.widget.LinearLayoutCompat>
<android.support.v7.widget.LinearLayoutCompat
        android:layout_width="match_parent"
        android:orientation="vertical"
        android:layout_below="@id/LinearContent"
        android:layout_height="wrap_content">
<ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/listtable"
        />
   </android.support.v7.widget.LinearLayoutCompat>

如果它不起作用,请还原

已解决。 使用以下内容更改列表视图的属性: android:布局从下到下对齐
android:layout_below

你希望它位于中间吗?不,我希望listview位于包含textview、textedit和button的行的下方。当前,listview的输出与按钮、textview和textedit重叠,而不是位于它们的下方。我回答了这个问题。你应该将我的答案标记为正确!!
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#ffffff"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.LinearLayoutCompat
    android:layout_width="match_parent"
    android:orientation="horizontal"
    android:id="@+id/LinearContent"
    android:layout_alignParentTop="true"
    android:layout_height="wrap_content">
    <TextView
        android:text="Test"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_width="87.5dp"
        android:layout_height="wrap_content"
        android:id="@+id/test"
        android:textColor="@android:color/black" />
    <EditText
        android:id="@+id/test_input"
        android:layout_height="wrap_content"
        android:layout_width="152.0dp"
        android:inputType="text"
        android:layout_toRightOf="@+id/test" />
    <Button
        android:id="@+id/MyButton"
        android:layout_width="128.5dp"
        android:layout_height="wrap_content"
        android:text="Search"
        android:layout_toRightOf="@+id/test_input" />
</android.support.v7.widget.LinearLayoutCompat>
<android.support.v7.widget.LinearLayoutCompat
        android:layout_width="match_parent"
        android:orientation="vertical"
        android:layout_below="@id/LinearContent"
        android:layout_height="wrap_content">
<ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/listtable"
        />
   </android.support.v7.widget.LinearLayoutCompat>