我使用edittext和listview在android中完成了搜索建议。
我需要的是在我的活动中,在edittext之后有很多按钮,当我在编辑文本中键入字母时,它将在列表视图中显示相应的搜索,但按钮将出现在该列表视图之后。
我的xml文件看起来像这样..
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- Editext for Search -->
<EditText android:id="@+id/inputSearch"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Search products.."
android:inputType="textVisiblePassword"/>
<!-- List View -->
<ListView
android:id="@+id/list_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="after Edit Text"/>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Second Button"/>
</LinearLayout>
我的输出为
扫描我需要的是我的建议列表不应该在可搜索的编辑文本后打扰背景中的任何按钮,任何帮助将不胜感激
答案 0 :(得分:0)
将布局更改为::在listView
之前移动按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- Editext for Search -->
<EditText android:id="@+id/inputSearch"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Search products.."
android:inputType="textVisiblePassword"/>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="after Edit Text"/>
<Button android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Second Button"/>
<!-- List View -->
<ListView
android:id="@+id/list_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>