gpt4 book ai didi

android - 如何在对话框显示时隐藏键盘?

转载 作者:IT老高 更新时间:2023-10-28 22:23:55 24 4
gpt4 key购买 nike

我有一个自定义对话框,其中包含 EditText。当对话框出现时,焦点在 EditText 上,并且显示了软键盘。如何避免这种情况?我试过了:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

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

但它们对我不起作用。我认为这些不适用于对话。

最佳答案

你试过了吗?我已经测试过了。它工作正常。

改变

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

收件人

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

关于android - 如何在对话框显示时隐藏键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17362273/

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