一.android 软件盘事件响应 在android中,有时需要对EditText实现软件盘监听的场景.当android按下软键盘的时候,响应完成.发送.搜索或者其他事件. Google 提供了 EditorInfo.KeyEvent 的一些方法,能够实现我们需要的功能.详细可研究:EditorInfo.class 和 KeyEvent.class.   输入回车键隐藏输入键盘的方法: 如果布局中包含多个EditText,可以为每个EditText控件设置android:singleLine=”…
一.android 软件盘事件响应 在android中,有时需要对EditText实现软件盘监听的场景.当android按下软键盘的时候,响应完成.发送.搜索或者其他事件. Google 提供了 EditorInfo.KeyEvent 的一些方法,能够实现我们需要的功能.详细可研究:EditorInfo.class 和 KeyEvent.class.   输入回车键隐藏输入键盘的方法: 如果布局中包含多个EditText,可以为每个EditText控件设置android:singleLine=”…
把EditText的Ime Options属性设置成不同的值,Enter键上可以显示不同的文字或图案actionNone : 回车键,按下后光标到下一行actionSend : SendactionNext : Next actionDone : Done,隐藏软键盘,即使不是最后一个文本输入框 设置android:imeOptions="actionDone" 可能监听不到键盘的是事件KeyEvent.KEYCODE_DPAD_CENTER  或者KeyEvent.KEYCODE_E…
默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭 android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个       在这里设置的imeOptions如何使用呢?如下面的代码,让EditText实现setOnEditorActionListene…
在对Android的EditText控件进行设置时,经常会限定一下输入法的属性,设置右下角为完成或者搜索等,一般都会想到android:imeOptions属性,但是仅仅这么设置通常是无效的,还要搭配另外一些属性. <!-- 添加singleLine属性或者inputType属性, 注意inputType,我测试的是只能设为text --> <EditText android:id="@+id/editText1" android:layout_width="…
imeOptions软键盘setOnEditorActionListener  默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭 android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个       在 这里设置的imeOptions如何使用呢?如…
转自:http://www.cnblogs.com/qiengo/archive/2012/05/03/2480857.html 默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭 android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个 在这里设置…
android:singleLine在API LEVEL 3已经废弃,可以用android:maxLines="1"代替. 但是测试的时候发现设置android:maxLines="1"后,android:imeOptions="actionSearch"就不管用了,键盘上的回车变成了换行. 解决: android:inputType="text" android:maxLines="1" android:…
在我们的手机中,虽然通常输入法软键盘右下角会是回车按键,但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标.例如:  点击浏览器网址栏的时候,输入法软键盘右下角会变成"GO"或"前往:  而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者"搜索".  而决定这个图标的变换的参数就是EditText中的 android:imeOptions属性.android:imeOptions的值有actionGo. actionSen…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在android发开过程中,有时候需要对EditText的软键盘进行监听. 当点击软键盘回车位置按键的时候,需要实现 完成.前进.下一项.搜索.发送或其他功能,这就需要开发者对软键盘回车的点击事件进行捕捉. 比如在登录界面,需要用户在输入密码之后点击软键盘回车直接登录,不必再去点击屏幕上的登录按钮.我们就可以在密码使用的EditText设置 android:imeOptions=”actionDone”,然后对EditText设…