gpt4 book ai didi

android - 聆听完成不会关闭软键盘

转载 作者:行者123 更新时间:2023-11-30 00:51:48 25 4
gpt4 key购买 nike

我为我的 EditText 添加了一个 setOnEditorActionListener,这样我就可以捕捉到“完成”按钮的按下。虽然它的工作方式与您在下面的代码中看到的一样并进入 if() 部分,但键盘保持打开状态并且不会关闭。

我必须更改什么才能仍然按下“完成”按钮并关闭键盘?

    etCompany.setOnEditorActionListener(new BackEventEditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {

if (actionId == EditorInfo.IME_ACTION_DONE) {
((GetStartedActivity) getActivity()).isKeyboardOpen = false;
setVisibleContent();
return true;
}
return false;
}
});

最佳答案

你可以强制关闭它

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(textView.getWindowToken(), 0);

关于android - 聆听完成不会关闭软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40907048/

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