在PopupWindow弹出后,又弹出软键盘会导致 PopupWindow往上移动,偏离之前的位置,解决方法:

1.添加如下代码:

popupWindow.inputMethodMode=PopupWindow.INPUT_METHOD_NEEDED

2.在activity 的mainfest文件中添加:

android:windowSoftInputMode="adjustNothing"

 

问题得意解决,如果希望 在 PopupWindow弹出后,并且弹出软键盘,则加上如下代码:

popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

 

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android的各种Toast .
  3. katalon设置Android(安卓)SDK路径
  4. android4.0下使用multiDexEnabled属性的踩坑日记
  5. 使用Android(安卓)Ant在编译时混淆
  6. Android(安卓)RecyclerView —— 基本使用
  7. Android之googleMap 2
  8. Android(安卓)github开源进度条类框架SmoothProgressBar的使用
  9. Android插入物理键盘的同时显示软键盘

随机推荐

  1. 在Docker容器中部署整套基于Spring Cloud
  2. Docker环境下秒建Redis集群,连SpringBoot
  3. 什么是消息队列?
  4. 函数
  5. Nginx的这些妙用,你肯定有不知道的!
  6. 【JavaWeb基础】文件上传和下载(修订版)
  7. Elasticsearch快速入门,掌握这些刚刚好!
  8. 什么是ZooKeeper?
  9. ssh 多端口监听或修改默认22端口
  10. Elasticsearch项目实战,商品搜索功能设计