一、布局描述:用一个EditText和一个imageview组合成常见的搜索框布局形式
<RelativeLayout
android:id="@+id/relativeLayout3"android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="25dip"
android:layout_marginRight="25dip"
android:layout_marginTop="50dip" >
<EditText
android:id="@+id/editTextTransactionSN"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10.0dip"
android:digits="1234567890"
android:hint="交易流水号" >
</EditText>
<ImageView
android:id="@+id/query_by_sn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="40dip"
android:layout_marginTop="13dip"
android:src="@drawable/query_button_selector" />
</RelativeLayout>
二、键入关键字时,提示输入
可以讲EditText换成AutoCompleteTextView,它是一个可编辑的文本视图,当用户输入时,可以显示提示输入项,提示项显示在一个下拉菜单,用户可以从中选择一项,以完成输入,这个提示项是以适配器的方式,从中获取数据的。