Android如何关闭EditText中的软键盘
程序员文章站
2022-04-19 23:45:47
...
下面我们一起来看看Android EditText带有焦点和不带焦点时如何阻止弹出软键盘:
1、EditText有焦点(focusable为true)阻止输入法弹出
2、当EidtText无焦点(focusable=false)时阻止输入法弹出
1、EditText有焦点(focusable为true)阻止输入法弹出
editText=(EditText)findViewById(R.id.txtBody);
editText.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
editText.setInputType(InputType.TYPE_NULL); // 关闭软键盘
return false;
}
});
2、当EidtText无焦点(focusable=false)时阻止输入法弹出
InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
推荐阅读
-
HTML5中form如何关闭自动完成功能的方法
-
在win7系统中如何关闭360安全卫士的高危漏洞提示
-
Android中Activity滑动关闭的效果
-
Android编程实现点击EditText之外的控件隐藏软键盘功能
-
Word2003如何关闭智能标记在文档中的应用
-
如何在Android中实现左右滑动的指引效果
-
如何在Android中实现渐显按钮的左右滑动效果
-
DownEditTextView【自定义Edittext对Android 软键盘向下的监听】
-
vue 使用element-ui中的Notification自定义按钮并实现关闭功能以及如何处理多个通知
-
webview中调用Android如何关闭app页面