1.EditText 启动activity的时候弹出软件键盘

manifest对应的Activity的配置,将EditText设置属性 android:windowSoftInputMode=stateVisible,在进入这个页面的时候,默认弹出输入法。

android:configChanges="orientation|keyboardHidden|locale"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateVisible|adjustPan" >


方法一:
在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden
例如:android:label="@string/app_name"
android:windowSoftInputMode="adjustUnspecified|stateHidden"
android:configChanges="orientation|keyboardHidden">





方法二:
让EditText失去焦点,使用EditText的clearFocus方法
例如:EditText edit=(EditText)findViewById(R.id.edit);
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);

更多相关文章

  1. Flutter的一生
  2. Android解析WindowManagerService(三)Window的删除过程
  3. 单元测试--Android单元测试学习总结(junit+Mockito+PowerMockito)
  4. android开发之Android(安卓)ActionBar完全解析
  5. Android(安卓)Volley完全解析(三),定制自己的Request
  6. Android之SQLite开发(2)—SQLiteOpenHelper类
  7. Android(安卓)Manager之AudioManager(音频管理器)
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. android:shape的使用
  2. android调用系统发短信界面功能
  3. Android(安卓)requires compiler complia
  4. Android(安卓)studio生成APK打包,修改生成
  5. Android(安卓)支持的文件类型
  6. android 实现button的背景改变
  7. Step Detector and Step Counter Sensors
  8. Android控件属性大全
  9. android布局属性大全
  10. lua学习笔记 1 android 调用Lua, Lua脚本