注册

聊天中listView自动显示底部问题

在聊天界面中,当我长按第一条消息,然后点击外部,结果listView就直接跳到最底部了??怎么保持listView 不动
已邀请:
不明白你说的是啥,listview的用法还是去百度查资料
> forum.php?mod=redirect&goto=findpost&pid=2931&ptid=1309
不明白你说的是啥,listview的用法还是去百度查资料


比方说我发100条消息,然后我在第1条消息中长按了之后打算复制消息,然后我点击了其他地方,这时候聊天的listView直接跳到我100条消息的位置了,
> forum.php?mod=redirect&goto=findpost&pid=2933&ptid=1309
比方说我发100条消息,然后我在第1条消息中长按了之后打算复制消息,然后我点击了其他地方,这时候聊天的lis ...


不会啊,长按就出来对话框,按别的地方就消失了
> forum.php?mod=redirect&goto=findpost&pid=2937&ptid=1309
不会啊,长按就出来对话框,按别的地方就消失了


对,消失的一瞬间是不是又回到底部了,原因是重新刷新了一遍,在messageAdapter,里面的handle方法里,你看看
> forum.php?mod=redirect&goto=findpost&pid=2947&ptid=1309
对,消失的一瞬间是不是又回到底部了,原因是重新刷新了一遍,在messageAdapter,里面的handle方法里,你看看 ...


我试了是不会这样的,点击其他地方对话框消失,点及其他地方的时候是没有listview的焦点的
> forum.php?mod=redirect&goto=findpost&pid=2951&ptid=1309
我试了是不会这样的,点击其他地方对话框消失,点及其他地方的时候是没有listview的焦点的 ...


你用2.1.7的demo试试,多发点消息,然后在最顶部长按,看看是不是消失的同时又回到listView的底部了
> forum.php?mod=redirect&goto=findpost&pid=2954&ptid=1309
你用2.1.7的demo试试,多发点消息,然后在最顶部长按,看看是不是消失的同时又回到listView的底部了 ...


没有2.1.7了,现在官网都是2.1.8

要回复问题请先登录注册