我有一个自定义列表EditText
。当我点击EditText
时,自定义键盘显示。我想添加自定义键盘中的下一个按钮。在自定义键盘中添加下一个按钮
单击该下一个按钮后,下一个EditText
字段应该有焦点。
如何实现自定义键盘中的下一个按钮?
我有一个自定义列表EditText
。当我点击EditText
时,自定义键盘显示。我想添加自定义键盘中的下一个按钮。在自定义键盘中添加下一个按钮
单击该下一个按钮后,下一个EditText
字段应该有焦点。
如何实现自定义键盘中的下一个按钮?
如果您创建通过XML布局,设置的nextfocus视图的id在属性
android:nextFocusForward="id_of_the_next_focus_view"
对于输入法设置下一个按钮使用此属性
android:imeOptions="actionNext"
这将做的工作了您。
在onStartInput()
中,您可以处理IME选项。在这里,您可以使用包含“下一步”键或类似键的键盘布局来更改键盘布局。
当按下Next键(你要检查的键码),你必须确保任何键入的文本被COMMITED [1],以编辑和事后致电getCurrentInputConnection().performEditorAction(EditorInfo.IME_ACTION_NEXT);
希望这会有所帮助。
[1]
if (mComposing.length() > 0) {
getCurrentInputConnection().commitText(mComposing, 1);
mComposing.setLength(0);
}
这适用于我 –
你找到了一个解决方案? – NovusMobile