Android 工作室调整 ListView 之上的 EditText
Android studio adjust EditText on top of ListView
我正在尝试将 EditText 置于 ListView 之上。使用相对布局,EditText 和 ListView 都放置在屏幕上,但文本字段与页面顶部的列表视图混合。我添加了一些空 space 但没有用。
如何分离 edittext 和 listview。这是我现在的代码。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".InvoiceSearchList">
<EditText
android:id="@+id/invoiceSearchFilter"
android:layout_width="match_parent"
android:layout_height="50sp"
android:hint="Search invoice"
/>
<ListView
android:id="@+id/listViewInvoiceSearchList"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
结果截图
EditText mixed with ListView
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/et1"></EditText>
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/et1"></ListView>
</RelativeLayout>
只需在编辑文本中添加 ID 并将 layout_below
属性 设置为 Listview 即可。
为列表视图添加 marginTop。
<ListView
android:id="@+id/id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="60dp"
android:layout_marginBottom="50dp"/>
我正在尝试将 EditText 置于 ListView 之上。使用相对布局,EditText 和 ListView 都放置在屏幕上,但文本字段与页面顶部的列表视图混合。我添加了一些空 space 但没有用。 如何分离 edittext 和 listview。这是我现在的代码。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".InvoiceSearchList">
<EditText
android:id="@+id/invoiceSearchFilter"
android:layout_width="match_parent"
android:layout_height="50sp"
android:hint="Search invoice"
/>
<ListView
android:id="@+id/listViewInvoiceSearchList"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
结果截图 EditText mixed with ListView
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_width="match_parent"
android:layout_height="50dp"
android:id="@+id/et1"></EditText>
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/et1"></ListView>
</RelativeLayout>
只需在编辑文本中添加 ID 并将 layout_below
属性 设置为 Listview 即可。
为列表视图添加 marginTop。
<ListView
android:id="@+id/id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="60dp"
android:layout_marginBottom="50dp"/>