Activity启动edittext自动弹出软键盘解决办法

1)在Manifest.xml文件中相应的activity下添加一下代码:


android:windowSoftInputMode="stateHidden"

2)EditText始终不弹出软键盘


EditTextedit=(EditText)findViewById(R.id.edit);
edit.setInputType(InputType.TYPE_NULL);

3)在onCreate方法中加入以下代码使不弹出软件键盘



getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

4)


InputMethodManagerim=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(homepageLayout.getWindowToken(),0);
――homepageLayout为当前视图

5)

//去虚拟输入栏

InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),

InputMethodManager.HIDE_NOT_ALWAYS);


更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android 软体键盘 实现 -- 断点记录
  3. Android(安卓)系列的光照效果
  4. android wap连接网络设置代理
  5. AAPT2 error: check logs for details.
  6. android 中的抖动效果(仿苹果)
  7. android源码分析 - AysncTask
  8. Android软键盘弹出将布局底部控件顶上去的问题
  9. Android(安卓)Quick Return Bar导航条

随机推荐

  1. Android之Composite
  2. 【Android】Android开源项目分类汇总
  3. Android 多媒体系统
  4. android中软件参数保存
  5. Ecliplse中开发android中使用单元测试注
  6. Android:UI更新方法一:Handler+View.inva
  7. Android 显示、隐藏状态栏和导航栏
  8. build android toochain on mac (gcc 4.4.
  9. android google地图开发总结——获取goog
  10. android adb 启动各种应用