android EditText 回车事件
对于非内置输入法

password = (EditText) findViewById(R.id.login_password_edit);
password.setOnKeyListener(new OnKeyListener() {

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (KeyEvent.KEYCODE_ENTER == keyCode && event.getAction() == KeyEvent.ACTION_DOWN) {
login();
return true;
}
return false;

}
});


内置输入法

<EditText
android:id="@+id/login_password_edit"
android:layout_width="wrap_content"
android:imeOptions="actionSend" />

或者

editText.setImeOptions(EditorInfo.IME_ACTION_DONE);

会根据imeOptions值得不同,默认输入法的回车键会有不同的图案和功能。
https://developer.android.com/reference/android/view/inputmethod/EditorInfo.html

代码里监听

password.setOnEditorActionListener(new TextView.OnEditorActionListener() {

@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
System.out.println("下一步");
return true;
}
return false;
}
});

更多相关文章

  1. android 界面控件被输入法顶起来解决
  2. Android弹出和收起输入法键盘
  3. Android隐藏和显示输入法
  4. android 输入法界面显示的开关
  5. Android如何检测输入法键盘是否显示
  6. Android的EditText无法自动弹出输入法问题
  7. android隐藏IME(输入法)输入框
  8. android 文本框输入法控制
  9. 阻止一进入页面就弹输入法对话框的方法

随机推荐

  1. 使用迅雷下载android 镜像
  2. Android学习之界面篇(一)Android(安卓)Anim
  3. 【原创】Android之修改AlertDialog对话框
  4. Android(安卓)Bluetooth 总结
  5. 【Android高级】DexClassloader和PathCla
  6. Android(安卓)Robotium搭建环境测试微信
  7. [置顶] Android的IPC访问控制设计与实现
  8. Android应用程序的自动更新升级(自身升级
  9. win10环境下Android(安卓)SDK下载安装及
  10. Android和蓝牙GPS结合的方法