gpt4 book ai didi

android - 按下回车键时保持软键盘打开

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:01 25 4
gpt4 key购买 nike

好吧,当用户在编辑文本字段后按下“确定”按钮时,我试图阻止软键盘关闭。实际上,我想要实现的是:当按下“确定”按钮时,该字段被解析,如果有效,它会启动另一个 Activity 。这很容易。

但是,当字段无效时,我希望软键盘保持打开状态。那是……更复杂的 hell 。如果有人知道如何实现这样的事情......

提前致谢。

编辑:我所说的 OK 按钮是软键盘上的 OK 按钮。

最佳答案

附上OnEditorActionListener到您的文本字段并从其 onEditorAction 方法返回 true,当 actionId 等于 IME_ACTION_DONE 时.这将防止隐藏软键盘:

EditText txtEdit = (EditText) findViewById(R.id.txtEdit);
txtEdit.setOnEditorActionListener(new OnEditorActionListener() {

public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// your additional processing...
return true;
} else {
return false;
}
}

});

关于android - 按下回车键时保持软键盘打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com