隐藏softkeypad的方法不会影响android中edittext的功能

Ent*_*ast 11 android hide soft-keyboard android-edittext

我隐藏了软键盘,因为我在应用程序上有自定义键盘.单击edittext时,不应弹出软键盘.所以,我从源头上尝试了很多方法,但没有任何方法可行editText.setFocusable(false);.但是现在问题是当我点击它时甚至没有突出显示的是edittext没有突出显示.我已经尝试过使用InputManager,android:windowSoftInputMode="stateAlwaysHidden在清单中引用了很多像链接1,链接2等,但这些技术至少甚至都没有隐藏我的应用程序上的软键盘.最后我通过setFocusable得到了这个,但是有一个突出显示问题和光标不可见的问题,甚至requestFocus()在onClickListener中也没有用.有人能为这个问题提供准确的解决方案吗 代码片段表示赞赏.

小智 1

在活动课上尝试这个

getwindow().setsoftInputMode(winowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Run Code Online (Sandbox Code Playgroud)

这个是避免使用软键盘