有个问题困扰我一晚上,每次进入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上面一片空白,效果不好。

最新文章

  1. UIautomator Python测试
  2. Configure the Struts Tag Libraries
  3. Android游戏开发:物理游戏之重力系统开发--圆形自由落体Demo
  4. linux下snprintf和sprinf很少被提及的区别
  5. 自适应Cell
  6. Android TextWatcher应用实例
  7. POJ 2695 The Pilots Brothers' refrigerator(神奇的规律)
  8. 验证(C#和正则表达式)
  9. 如何备份、还原或迁移 WhatsApp 的信息和资料?
  10. 童攀TP5企业网站实战笔记
  11. GAN的入门级理解(按文章顺序)
  12. 关于contenteditable属性
  13. 剑指Offer 49. 把字符串转换成整数 (字符串)
  14. 线特征---EDLines原理(六)
  15. Android学习总结——INSTALL_FAILED_CONFLICTING_PROVIDER
  16. linux中原子操作实现方式
  17. 安卓Android Support Design Library——Snackbar
  18. PHP中new static()与new self()的区别异同
  19. query简洁弹出层代码
  20. 框架整合小小总结【SSH】注解式

热门文章

  1. js类型转换 之 转字符串及布尔类型
  2. laravel 视图与传参
  3. jQuery Masonry-让你的网页更自然的强大的动态不规则布局插件!
  4. Hibernate中createCriteria即QBC查询的详细用法
  5. C++ 模板类友元之输出流操作符重载
  6. vs2008 x64编译环境 忽略了 #ifdef WIN32
  7. 在对listctrl的控件进行重载的过程中,GetHeaderCtrl()返回NULL的问题
  8. (转)使用AfxGetMainWnd函数的一个心得
  9. perl 实现ascall 码转换
  10. 深入new/delete:Operator new的全局重载