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

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

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

           

更多相关文章

  1. android中Invalidate和postInvalidate的区别
  2. 转载:Android的设置界面及Preference使用
  3. Android(安卓)使用Thread+Handler实现非UI线程更新UI界面
  4. android studio 新建项目 界面一直停在 【“building ‘ 项目名
  5. 电脑APK
  6. Android4.0:统一标准强行安装默认主题Holo
  7. android中Invalidate和postInvalidate的区别
  8. SPB Shell 3D:打造最酷3D效果的Android界面
  9. Android(安卓)SDK Manager国内无法更新的解决方案

随机推荐

  1. Android源码修改后的语音录音代码
  2. 一种Android客户端架构设计分享
  3. Android(安卓)RxJava 实际应用讲解:合并数
  4. Android(安卓)自定义View
  5. Android网络解析
  6. android4.2 keyguard流程
  7. Android(安卓)Application启动流程分析
  8. Android-VideoView播放网络视频
  9. android 串口jni 开发流程
  10. 【072】◀▶ Android(安卓)(IV) - 显示及