1
类InputMethodManager中showSoftInput方法的用途是什么?我是Android新手,对我来说documentation不是很清楚:InputMethodManager showSoftInput方法
如果需要,显式请求当前输入法的软输入区域显示给用户。如果用户与您的视图进行交互,并以表示他们希望开始对其执行输入的方式,请调用此方法。
从我理解它打开键盘,我说得对吗?为什么我们要用这种方法,不要触摸EditText自动打开键盘?
那么在我的项目中,我有一个简单的EditText输入名字和姓氏,以前的开发人员已经在每个EditText上添加了一个View.OnTouchListener,它检查MotionEvent.ACTION_UP是否使用showSoftInput方法。值得保留这段代码还是可以删除它? – Mouss
您应该可以将其删除。当键盘应用程序被要求隐式地决定不显示的情况下,应该离开上面提到的角落案例 –