方法一:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),InputMethodManager.SHOW_FORCED(提供当前操作的标记,SHOW_FORCED表示强制显示));
方法二:
InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); (这个方法可以实现输入法在窗口上切换显示,如果输入法在窗口上已经显示,则隐藏,如果隐藏,则显示输入法到窗口上)
2.调用隐藏系统默认的输入法
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(MainActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
3.获取输入法打开的状态
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
boolean isOpen=imm.isActive();

更多相关文章

  1. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  2. android用户界面-组件Widget-地图视图MapView
  3. Android中使Dialog显示时背景不变暗
  4. Android(安卓)屏幕设置
  5. scrollview 滚动条
  6. android 中使用TextView实现分段显示不同颜色的字符串
  7. [RK3399][Android7.1] 调试笔记 --- 设置搜狗为开机默认输入法
  8. ImageView的scaletype属性
  9. Android(安卓)EditText不弹出软键盘

随机推荐

  1. Android(安卓)title 高度定义
  2. android 改变输入法enter键文字 为搜索
  3. 关于Android中的 ToggleButton 组件 (待续
  4. Android(安卓)自定义dialog
  5. 【Android】代码中设置drawableLeft|Top|
  6. Android日历控件
  7. Linux Android(安卓)cocos2dx环境变量设
  8. Android(安卓)Studio中Gradle使用详解
  9. android中searchable的使用
  10. 【Android】代码中设置drawableLeft|Top|