关于listView下方软键盘弹出,listView无法压缩显示的问题解决方案
来源:互联网 发布:mac磁盘工具抹掉格式 编辑:程序博客网 时间:2024/06/03 18:14
模式一,压缩模式
windowSoftInputMode的值如果设置为adjustResize,那么该Activity主窗口总是被调整大小以便留出软键盘的空间。主窗口布局重新进行measure和layout。大家会发现测量数据会发生变化。
模式二,平移模式
windowSoftInputMode的值如果设置为adjustPan,那么该Activity主窗口并不调整屏幕的大小,只是做了平移。这里可能就是屏幕上移效果。
这两种模式开发中会倾向与第一种,因为效果要好,但是TMD不一定设置了就有效啊,因为这个坑我踩过,设置了adjustResize还是没用。
后来找了半天才找到解决办法。如果大家在adjustResize设置后,仍然无效果的情况下,可以看看下面的方法时候能有所帮助(我就是按照下面的搞出来了,当然代码也是别人写的,我只是拿来用了)
在你的Activity的oncreate()方法里调用AndroidBug5497Workaround.assistActivity(this);即可。注意:在setContentView(R.layout.xxx)之后调用。
0 0
- 关于listView下方软键盘弹出,listView无法压缩显示的问题解决方案
- listview软键盘弹出仍显示最新的会话
- 关于ListView中EditText点击弹出软键盘及软键盘弹出后的焦点问题
- 软键盘弹出,listview上移的解决方法
- 软键盘遮挡ListView后无法显示最后一条数据
- 关于Edittext 弹出软键盘时 ListView背景被挤压的问题(已经解决)
- 关于ListView中EditText在软键盘弹出后的焦点问题
- 关于win10 64 位,C#无法 使用软键盘的问题解决方案
- ScrollView中包含ListView显示不全的问题解决方案
- 弹出软键盘对Listview效果影响的改变~~重要!
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- Android:ListView底部footview无法显示问题解决
- Android开发(小属性)积累------------解决软键盘显示时listview的最后一条数据无法显示
- 关于ListView、EditText、光标、和软键盘
- linux deepin 常用命令
- 计算Java List中的重复项出现次数
- Android线程四连弹
- 46岁,你还好吗?
- 最近在研究如何用C语言实现AI
- 关于listView下方软键盘弹出,listView无法压缩显示的问题解决方案
- centos之lnmp
- CodeForces 413E
- python 爬取优酷动漫
- 安卓直播快速实践推流端(一)
- C++学习查询宝典网站
- js调用打印机服务
- java commons常用类与方法
- Jenkins+Maven+SVN快速搭建持续集成环境(转)