EditText把返回键变成搜索

在xml文件中的EditText中添加

android:imeOptions="actionSearch" 属性

代码中这样写

et_main_search.setOnKeyListener(new OnKeyListener() {//输入完后按键盘上的搜索键【回车键改为了搜索键】

			public boolean onKey(View v, int keyCode, KeyEvent event) {

			if(keyCode==KeyEvent.KEYCODE_ENTER){//修改回车键功能

			}

			return false;
		}
	});

EditText把返回键变成搜索

时间: 2024-09-29 03:55:24

EditText把返回键变成搜索的相关文章

Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭

AlertDialog.Builder builder = new Builder(this); builder.create().show(); 这样显示出来的对话框,当用户按返回键或搜索键时,这个对话框也能关闭. 怎样才能实现一个类似在windows系统上的对话框,必须点对话框上的按钮后,才能关闭这个对话框. 下面是具体代码: AlertDialog.Builder builder = new Builder(this);  builder.setMessage(msg);  builder

Android中AlertDialog对话框禁止按[返回键]或[搜索键]

alertDialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override public boolean onKey(DialogInterface dialog, int keyCode,KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_SEARCH) { return true; } else { return false; // 默认返回 false } } })

微信更新iOS 6.1.2:返回键失灵bug已修复

伴随着Apple Watch的发布,苹果向用户推送了iOS 8.2,遗憾的是新系统并未赢得太多好评:删不了的Apple Watch应用.耗电严重.wifi连接不稳定等,引得果粉纷纷吐槽.微媒体第一时间体验更是发现,升级iOS 8.2后,不少App的返回键都出现失灵情况,其中微信表现尤为明显. 今日,微信正式发布iOS 6.1.2,新特性包含:可以通过附件栏发微信红包;更换手机时,自定义表情也不会丢失;允许用户直接搜索朋友圈.附近餐馆等内容;新增蓝牙设备连接支持,并在公众号中查看相关数据,同时,修

Android必知必会-Fragment监听返回键事件

如果移动端访问不佳,请尝试 Github版<–点击左侧 背景 项目要求用户注册成功后进入修改个人资料的页面,且不允许返回到上一个页面,资料修改完成后结束当前页面,进入APP主页. 由于是使用多个Fragment完成注册流程,就需要Fragment监听用户点击手机上的返回按钮,查了一些资料,加上自己使用过程中发现的问题,特此记录,帮助更多有此需求的朋友 代码实现 XXX_Fragment @Override public void onResume() { super.onResume(); ge

Android中在输入法之前截获返回键

本人的使用场景:在输入法显示时候按返回键,如果存在PopupWindow则先隐藏PopupWidow. 达到这一目的分以下几个步骤: 一.自定义EditText: public class InputMethodEditText extends EditText{ private PopuJar mPopup;//自定义的PopupWindow控件 public PopuJar getmPopup() { return mPopup; } public void setmPopup(PopuJa

appium怎么按下系统按键?如按下返回键、home键等等

ava_client3.0版本以后使用pressKeyCode方法,之前的版本使用sendKeyEvent方法 1. 返回:driver.pressKeyCode(AndroidKeyCode.BACK) 2. HOME键:driver.pressKeyCode(AndroidKeyCode.Home) 其他键的操作请查看AndroidKeyCode的源码中对应的参数即可获知 要注意:driver定义的时候用的AndroidDriver 而且不是driver.sendkeyevent(keyco

ionic框架对Android返回键的处理

在HybridApp移动跨平台开发中,android平台会遇到一些比较特殊并难以解决的问题,这些问题在原生应用开发中很easy, Android的返回键处理就是问题之一,假如我们要实现一个在很多App中都有的在主页按返回键弹出对话框提示用户退出应用的功能,在原生应用开发中是很容易的,只要在onKeyUp事件里面对返回键事件进行处理就可以了.按2次返回键退出应用的Java代码如下: private long exitTime = 0; @Override public boolean onKeyD

android开发中,两个按下手机实体返回键,两个Activity反复来回跳转的问题

android开发中,对于用intent实现跳转的Ativity,有时候按下手机的返回键时,两个Activity之间会多次相互跳转,始终退出不了程序的情况.这是由于从Activity  A跳转到Activity  B时,A被压入Activity栈中:当从B返回时,默认又重新创建了一个Activity A对象,这样一来就有了多个Activity A对象.所以造成了无法退出情况. 解决办法是:在AndroidManifest.xml文件中找到Activity A项,在其属性中加入  android:

Android 设置系统的返回键 和软键盘获取焦点问题

很多朋友出现过这样的一个问题,当底部弹出评论框时,有几个问题,一个是软件盘弹出时怎么让焦点在输入框,关于这个问题,本人也是遇到过,解决了很久,有的是在布局设置或者代码里setFocusable(true),并没有用,又在代码或者代码里设置requestFocus(),依然没有用,其实这个解决办法是没有错的,但是为什么会没用呢,因为并没有及时是在软件盘弹出时设置,所以先提出隐藏和显示软件盘的方法 private void onFocusChange(boolean hasFocus) { fina