在写聊天界面时遇到了一个问题,就是当软键盘弹出时,底部的输入框上移,聊天界面没有跟着上移结果挡住了聊天内容。找了很多方法都是把底部EditView和聊天的Listview放在ScrollView里,但是这样不能固定输入框一直在底部。

       最后找到了解决方法其实很简单,只需要在ListView的布局文件中添加:android:transcriptMode="alwaysScroll" 即可。

        
       android:transcriptMode="alwaysScroll" 表示内容满屏时,自动滚动到ListView的最后一行。
实现效果:

Android聊天界面解决输入框覆盖聊天内容_第1张图片           Android聊天界面解决输入框覆盖聊天内容_第2张图片

更多相关文章

  1. android中使用线程池和临时缓存优化网络图片加载
  2. Android Nine Patch图片及按钮背景
  3. 转载:Android的设置界面及Preference使用
  4. SPB Shell 3D:打造最酷3D效果的Android界面
  5. Android 使用Thread+Handler实现非UI线程更新UI界面
  6. Android图片异步加载之Android-Universal-Image-Loader
  7. Android仿QQ主界面-------完善篇

随机推荐

  1. Android执行linux外部命令
  2. Android(安卓)BaseAadapter 异步加载图片
  3. Android如何快速入门
  4. Android GestureDetector手势监听
  5. 去除警告 Android NDK: WARNING: APP_PLA
  6. android tabhost 自定义标题 you cannot
  7. Android系统源码极速搜索引擎(OpenGrok)
  8. Android开发环境的安装 Eclipse
  9. android APP隐私政策弹框的实现代码实例
  10. EventBus从入门到装逼,源码分析,手撸框架