[英]how to catch 'next' button on soft keyboard of Android
我有6个不同布局的6个Edittexts,都在同一个视图中。 我的问题是我的应用程序被强制为横向模式,按下“下一步”按钮我想自动开始编辑另一个editText而不是默认设置我的一个android。 示例:我正在EditText1上书写,按next,焦点由第一个下面的EditText拍摄。 我想编辑一个对它的权利。
抱歉我的英文不好:(该设备是一个星系标签,谷歌API8 / Android 2.2谢谢
没有测试过,但这应该有效
some_edittext.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
some_button.performClick();
return true;
}
return false;
}
});
我可能错了,但我认为没有任何隐含的方法。 您需要编写自己的EditorAction
。
您需要监视用户输入的所有内容以及每当他按下“NEXT”时 ,您必须使用EditorInfo.IME_ACTION_NEXT手动将焦点移动到下一个EditText。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.