android 设置edittext 不可编辑 光标消失 / 让edittex不首次启动弹出输入法

来源:互联网 发布:ios10.2 越狱软件 编辑:程序博客网 时间:2024/05/18 03:41

android 设置edittext 不可编辑 光标消失

代码如下

editText1.setKeyListener(null);editText1.setCursorVisible(false);


让edittex不首次启动弹出输入法

解决方法: 1)在Manifest.xml文件中相应的activity下添加一下代码: android:windowSoftInputMode="stateHidden" 
2)让EditText失去焦点,使用EditText的clearFocus方法  例如:EditText edit=(EditText)findViewById(R.id.edit); 
           edit.clearFocus(); 
 
3)强制隐藏Android输入法窗口  例如:EditText edit=(EditText)findViewById(R.id.edit);  
           InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
           imm.hideSoftInputFromWindow(edit.getWindowToken(),0); 
 
4).EditText始终不弹出软件键盘  例:EditText edit=(EditText)findViewById(R.id.edit); 
       edit.setInputType(InputType.TYPE_NULL);