邮件合并在哪儿找到
1015
2022-05-28
安卓EditText点击后虚拟键盘回车变成搜索
一般这种情况用在搜索功能,就如下图,
点击输入框,右下角的回车键变成了搜索键
方法
这个很简单,只需要在输入框的父布局加两句,
android:focusable="true"
android:focusableInTouchMode="true"
EditText中加入
android:imeOptions="actionSearch"
就完事了!
举例
假设一个Toolbar布局,输入框是EditText,那么就在父布局中LinearLayout或者在android.support.v7.widget.Toolbar中加入上面的两句,然后再EditText中加入android:imeOptions="actionSearch"
android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="50dp" android:background="#ff534c" android:fitsSystemWindows="true" android:focusable="true" //父布局中加入这一句 android:focusableInTouchMode="true" //父布局中加入这一句 android:scrollbarSize="13sp"> android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/head_search" android:orientation="horizontal" android:paddingLeft="10dp" android:paddingRight="1dp">
这样就能实现和效果图一样的效果!!!
为EditText添加搜索事件!!!
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
//这里写事件,返回为true,即为搜索键的事件
return true;
}
});
虚拟化
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。