这几天公司提出了一需求,要做一个android抢单的app,其中需要一个搜索功能,研究了一阵,现在记录一下。界面xml代码,注意其中的searchView控件和ListView控件,注意:searchView需要api至少是android3.0
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_tab_weixin"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffefebe7"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:background="@drawable/title_bar"
android:gravity="center_vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="可抢工单"
android:textColor="#ffffff"
android:textSize="20sp" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/robjob_line" >
<Button
android:id="@+id/bt_search_condition"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginTop="3dp"
android:layout_weight="0"
android:text="搜索条件" />
<Button
android:id="@+id/bt_Refresh"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginTop="3dp"
android:layout_weight="0"
android:text="刷新" />
<SearchView
android:id="@+id/search_view"
style="@style/my_edittext_style"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:iconifiedByDefault="false"
android:inputType="textFilter"
android:queryHint="搜索项目名称" >
</SearchView&g