windowSoftInputMode
2024-08-28 12:24:46
有个问题困扰我一晚上,每次进入Activity后,EditText自动获得焦点弹出软键盘,键盘遮挡listView,使得无法显示最后一条消息。我在edittext点击事件中也设定了,listView.setSelection,选中最后一条数据,可是每次需要点击两下才会显示最新消息,最后在windowSoftInputMode设置了N种组合还是不行。到中午修改Bug,莫名其妙的把acitivity设置成了全屏,这样每次进入acitivity,整个布局都将被上移,其中自定义的Title每次都被挤出屏幕,此奥,这样……我又一边边找错误,终于发现原来我把屏幕设置为了全屏,所以设置inputMode为adjustResize木有反应,Tittle依然被挤出。
最后发现,ListView有一属性,android:transcriptMode="normal" 设置过后,再配合adjustResize这样每次进入界面后,效果和微信一模一样了,listView被压缩,tittle也不会移出屏幕,并且listView显示最新一条数据。哈哈,终于大功告成~~~~~另外android:stackFromBottom="true"时,如果是动态加载数据,listView每次回从最下面开始加载,这样listVIew上面一片空白,效果不好。
最新文章
- UIautomator Python测试
- Configure the Struts Tag Libraries
- Android游戏开发:物理游戏之重力系统开发--圆形自由落体Demo
- linux下snprintf和sprinf很少被提及的区别
- 自适应Cell
- Android TextWatcher应用实例
- POJ 2695 The Pilots Brothers' refrigerator(神奇的规律)
- 验证(C#和正则表达式)
- 如何备份、还原或迁移 WhatsApp 的信息和资料?
- 童攀TP5企业网站实战笔记
- GAN的入门级理解(按文章顺序)
- 关于contenteditable属性
- 剑指Offer 49. 把字符串转换成整数 (字符串)
- 线特征---EDLines原理(六)
- Android学习总结——INSTALL_FAILED_CONFLICTING_PROVIDER
- linux中原子操作实现方式
- 安卓Android Support Design Library——Snackbar
- PHP中new static()与new self()的区别异同
- query简洁弹出层代码
- 框架整合小小总结【SSH】注解式
热门文章
- js类型转换 之 转字符串及布尔类型
- laravel 视图与传参
- jQuery Masonry-让你的网页更自然的强大的动态不规则布局插件!
- Hibernate中createCriteria即QBC查询的详细用法
- C++ 模板类友元之输出流操作符重载
- vs2008 x64编译环境 忽略了 #ifdef WIN32
- 在对listctrl的控件进行重载的过程中,GetHeaderCtrl()返回NULL的问题
- (转)使用AfxGetMainWnd函数的一个心得
- perl 实现ascall 码转换
- 深入new/delete:Operator new的全局重载