控制EditText是否弹出键盘的方法

来源:互联网 发布:淘宝无人机 编辑:程序博客网 时间:2024/05/01 22:57
 1.让EditText默认不弹出软件键盘
           方法一:
          在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden
                 android:windowSoftInputMode="adjustUnspecified|stateHidden"
          方法二:
          让 EditText失去焦点,使用EditText的clearFocus方法
             edit.clearFocus();
          方法三:
         强制隐藏Android输入法窗口
       例如:EditText edit=(EditText)findViewById(R.id.edit); 
            InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
             imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
2.让EditText始终不弹出软件键盘
         例: EditText edit=(EditText)findViewById(R.id.edit);
          edit.setInputType(InputType.TYPE_NULL);
0 0
原创粉丝点击