使用EditView创建搜索框的方式其实是很简单,在创建好EditView之后,进行数据修改其imeOptions属性为actionSearch是最重要的。下面使用代码进行演示
1、首先是xml文件的EditView控件的布局
<EditText
android:id="@+id/edit_query"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@drawable/btn_back"
android:layout_margin="5dp"
android:paddingLeft="10dp"
android:imeOptions="actionSearch"
android:singleLine="true"
/>
设置了actionSearch属性值的输入框软键盘中的回车键会变成搜索样式,下面是Java文件的代码。
editQuery.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SE