前几天转载了一篇如何监听软键盘状态的文章http://blog.csdn.net/yellowcath/article/details/8655920

但是这个依赖于android:windowSoftInputMode="adjustResize",

如果是adjustPan,Activity高度不变就没用了。然后终于给我找到一个界面高度不变也能用的办法,这个办法不能监听只能主动去查询,不过正好我也只需要这样就行了

 

        InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);         if(imm.hideSoftInputFromWindow(editText.getWindowToken(), 0))        {         imm.showSoftInput(editText,0);        //软键盘已弹出        }        else        {        //软键盘未弹出        }

更多相关文章

  1. Flutter 新闻客户端 - 09 详情页展示、分享、远程真机调试
  2. Android的警示对话框AlertDialog简单使用实例(附Demo)
  3. Android(安卓)自定义数字选择器,可以根据自己的需求更改
  4. 使用android传感器自己编写温度计,湿度计 支持android5.0
  5. ListView的item高度调整
  6. 20172313 2017-2018-2 《程序设计与数据结构》第十一周学习总结
  7. Android(安卓)Support Library-FloatingActionButton
  8. Android中textview显示不全的问题
  9. Android中GUI系统的Event路由机制

随机推荐

  1. Android(安卓)自动化测试—robotium(三)Edi
  2. Android相机开发中遇到的坑(注意事项)
  3. [转]Android(安卓)调用系统摄像头
  4. Android9.0网络请求解决方案_小笔记
  5. Mac 下 Android(安卓)Studio 获取SHA1 码
  6. Android之Telephony各文件解释
  7. Handler+Messagequeue+looper
  8. Android(安卓)Screen Monitor使用
  9. android 设置特殊字体
  10. xmlns的作用