Android聊天界面解决输入框覆盖聊天内容
来源:互联网 发布:淘宝网店虚拟充值网店 编辑:程序博客网 时间:2024/05/29 12:52
在写聊天界面时遇到了一个问题,就是当软键盘弹出时,底部的输入框上移,聊天界面没有跟着上移结果挡住了聊天内容。找了很多方法都是把底部EditView和聊天的Listview放在ScrollView里,但是这样不能固定输入框一直在底部。
最后找到了解决方法其实很简单,只需要在ListView的布局文件中添加:android:transcriptMode="alwaysScroll" 即可。
<ListView android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:divider="@null" android:paddingBottom="10dp" android:transcriptMode="alwaysScroll" />android:transcriptMode="alwaysScroll" 表示内容满屏时,自动滚动到ListView的最后一行。
实现效果:
阅读全文
0 0
- Android聊天界面解决输入框覆盖聊天内容
- 04环信聊天界面 - 完善聊天输入框
- 聊天界面如果设置不好,要么软键盘挡住输入框,要么是内容上顶覆盖掉了导航栏,解决方案
- textView聊天输入框调整优化界面
- 获得QQ聊天输入框中的内容
- 获得QQ聊天输入框中的内容
- Android 实现聊天界面
- android 仿微信聊天界面
- android仿微信聊天界面
- Android 聊天界面适配器
- Android UI-聊天界面
- Android UI-聊天界面
- Android仿微信聊天界面
- Android UI-聊天界面
- Android 聊天界面对话
- Android编写聊天界面
- 解决RecyclerView实现聊天界面,但点击下面的EditText后弹出的输入法会遮盖RecyclerView内容的方法
- 气泡聊天 -- 类似短信、微信界面(计算输入框输入的内容的尺寸size)
- 数据结构课程总结
- Redis常见API
- java——乐观锁和悲观锁
- Java客户端连接elasticsearch5.5.3实现数据搜索(基于xpack安全管理)
- arduino: read unique ID
- Android聊天界面解决输入框覆盖聊天内容
- Android如何读写assets、raw、sdard和工程文件
- 微信小程序常用地址
- 如何解决大规模机器学习的三大痛点?
- sourceTree的使用
- IOS开发之Objective-c与Swift混编简单示例-数字时钟
- java之序列化与反序列化
- PLSQL打开Oracle数据库表错误或字符错误或只安装PLSQL客户端打开Oracle解决办法
- SpringBoot集成Redis实现缓存处理(Spring AOP技术)