Android“完成”按钮而不是“下一步”

Android“完成”按钮而不是“下一步”,android,android-listview,android-softkeyboard,Android,Android Listview,Android Softkeyboard,我的键盘有问题。我有一个带有编辑文本的列表视图,当键盘第一次打开时,会显示“完成”按钮,而不是“下一步”。问题是我需要在AndroidManifest.xml中使用adjustResize,当显示键盘时,列表会上移,因此我认为这就是键盘无法正常工作的原因 如何解决这个问题?在布局中,只需为编辑文本框设置XML属性android:imeOptions=“actionNext”,在编辑文本框中显示下一个按钮,并为最后一个设置android:imeOptions=“actionDone” 要获得edi

我的键盘有问题。我有一个带有编辑文本的
列表视图
,当键盘第一次打开时,会显示“完成”按钮,而不是“下一步”。问题是我需要在AndroidManifest.xml中使用
adjustResize
,当显示键盘时,列表会上移,因此我认为这就是键盘无法正常工作的原因


如何解决这个问题?

在布局中,只需为编辑文本框设置
XML
属性
android:imeOptions=“actionNext”
,在编辑文本框中显示下一个按钮,并为最后一个设置
android:imeOptions=“actionDone”

要获得
editText
的焦点,只需执行以下操作:

your_editText.setOnEditorActionListener(new OnEditorActionListener() 
{
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) 
    {
        if (actionId == EditorInfo.IME_ACTION_NEXT) 
        {
            your_editText.requestfocus(true);
            return true;
        }
        return false;
    }
});

android:imeOptions=“actionDone”
添加到需要键盘上的“完成”按钮的字段中。 将android:imeOptions=“actionNext”添加到需要下一步按钮的字段中


此外,ime还有许多选项按钮,如go、send、search等。

谢谢您的回答。但我已经尝试设置“actionNext”ime选项,并显示下一步按钮,但当我点击它时,光标只会出现在屏幕上可见的编辑文本上,列表不会滚动。我尝试了您的代码,但光标仍保留在编辑文本中(不会出现下一个编辑文本)。但是,我尝试返回false,但其行为与之前一样,光标仅跳转到可见的编辑文本:(