Android输入法的显示和隐藏方法

今天上午一直纠结于一个动画效果后EditText输入法无法弹出的问题,现在终于解决,解决方法是这样的

1.为EditText添加click事件

2.click事件中做如下处理

        
  1. InputMethodManagerimm=(InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
  2. //显示或者隐藏输入法
  3. imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);

经过以上两步,点击EditText时就可以显示或隐藏输入法了

更多相关文章

  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(安卓)Kotlin学习之路(一) ——
  2. 开始学习Android
  3. Android视频采集
  4. Android面试题集锦(2019最新总结)
  5. Android主流三方库源码分析(三、深入理解G
  6. Android(安卓)将软键盘的回车按钮改变成
  7. 图解 Android(安卓)Handler 线程消息机制
  8. android 获取 内外存储设备路径疑问
  9. 华章培训 Android实战就业
  10. Android(安卓)JNI开发之Friso分词功能