android-如何防止软键盘出现在触摸屏上

我不希望在触摸特定的EditText时出现软键盘.但是我仍然希望能够根据用户请求显示软键盘(例如,当按下按钮时),并允许用户编辑文本.
我知道如何显示/隐藏软键盘,但我不知道如何防止它出现在触摸屏上.
有什么建议怎么做?

一般的想法是,用户将主要在文本中进行选择/定位,并且仅偶尔输入字符.
我不希望在选择或导航文本时通过软键盘减少可见的文本量.

解决方法:

只需使用

 txtEdit.setShowSoftInputOnFocus(false);

而当您要启用该功能时,请逆转上述过程

上一篇:reactNative TextInput数字键盘在android上无法正常显示


下一篇:Android SetText更改键盘类型