进入聊天界面 listview滑动到底部?
来源:互联网 发布:js中target什么意思 编辑:程序博客网 时间:2024/05/21 20:21
在做聊天的界面,要求进入聊天界面的时候 Listview滑动到底部。
chatMsgLv.post(new Runnable() {
@Override
public void run() {
//查询数据库 聊天信息
List<MsgEntity> msgEntities = IMDBHelper.getInstance().queryMsgByRoomid(ROOM_ID, FIRST_LOAD_MSGNUM);
//将聊天数据 添加到适配器中
chatList = msgEntities;
chatMsgAdapter.setMsgList(msgEntities);
//选中最后一条聊天信息
chatMsgLv.setSelection(chatMsgAdapter.getCount());
}
});
在显示文本消息的时候还好,但是在显示图片列表的时候就不行了,不会滑动到底部。
图片的大小在getview 用LayoutParams 为每一个图片动态计算显示的大小。
看到了网上一些im的demo,发现它们使用的是游标,在其他的控制上倒是差不多,为啥我这样写达不到效果呢?
chatMsgLv.post(new Runnable() {
@Override
public void run() {
//查询数据库 聊天信息
List<MsgEntity> msgEntities = IMDBHelper.getInstance().queryMsgByRoomid(ROOM_ID, FIRST_LOAD_MSGNUM);
//将聊天数据 添加到适配器中
chatList = msgEntities;
chatMsgAdapter.setMsgList(msgEntities);
//选中最后一条聊天信息
chatMsgLv.setSelection(chatMsgAdapter.getCount());
}
});
在显示文本消息的时候还好,但是在显示图片列表的时候就不行了,不会滑动到底部。
图片的大小在getview 用LayoutParams 为每一个图片动态计算显示的大小。
看到了网上一些im的demo,发现它们使用的是游标,在其他的控制上倒是差不多,为啥我这样写达不到效果呢?
0 0
- 进入聊天界面 listview滑动到底部?
- 监听ListView滑动到底部
- listview 聊天自动刷新到底部
- listview实现滑动到底部加载
- 精确监听ListView滑动到底部
- Android中监听ListView滑动到底部
- android listview滑动到底部加载数据
- ListView滑动到底部自动加载
- 精确监听 Android ListView 滑动到底部
- ListView 滑动到底部或顶部
- ListView滑动到底部的监听
- Android中监听ListView滑动到底部
- ListView滑动到底部加载数据
- ListView滑动到底部自动加载
- Listview 添加OnScrollListener 监听滑动到底部
- listview 滑动到底部自动加载
- listView滑动到底部和顶部
- UIScrollView 默认滚动到最底部 --比如聊天界面
- Leetcode Find All Anagrams in a String
- [转]截图原理(一)——Android自动化测试学习历程(2)
- MVC提交表单的问题,新手没多少分了
- 求助:如何在代码中改iamgeView中图片的大小?
- andriond系统4.03很抱歉“系统用户界面”已停止运行。求大神指点
- 进入聊天界面 listview滑动到底部?
- 安卓activity的title没有显示,如图(没有隐藏title),请大神请教
- 一,我的2016,我的编程小白之路(写于2016最后一天)
- Leetcode-202. Happy Number
- 安卓摄像头对焦问题,求大神支招。
- WebSocket 打开链接返回200错误,谁知道是什么问题吗?
- usermod命令--Linux命令应用大词典729个命令解读
- Server.CreateObject("Msxml2.DOMDocument") 不支持如何解决
- Android 第三方桌面,怎么请求Widget的android.permission.BIND_APPWIDGET