当前位置: 代码迷 >> 综合 >> android 设置edittext 不可编辑 光标消失 / 让edittex不首次启动弹出输入法
  详细解决方案

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

热度:2   发布时间:2024-01-21 15:43:17.0

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);

  相关解决方案