当前位置:编程学习 > wap >>

关于android中ListView使用的问题

问题描述:首先我有一个ListView,每个Item中包含的布局有若干控件,我让一部分隐藏。当我点击一个按钮时使该隐藏部分出现,点击另一个按钮,使该部分消失。        
             我用一个类继承了BaseAdapter类,对其中的按钮添加点击事件 ,利用控件的setVisibility属性控制该LinearLayout控件的显示和消失,按常理,每个出现在该Item的下方(按照原本布局的位置),但是结果却不是这样,有时该隐藏部分会出现在最下方,还会有时间上的延迟,我在点击事件里添加了日志,日志能在事件发生后迅速作出相应的。但是界面却不能。
          我尝试使用.notifyDataSetChanged()函数:在Activity里面设置线程,探测事件引起的界面改变,然后调用,可是没有明显可见的结果产生 --------------------编程问答-------------------- 是不是有图片?要是有图片会延迟,你的描述没太看懂,把gone变成invisible试试 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼  的回复:
是不是有图片?要是有图片会延迟,你的描述没太看懂,把gone变成invisible试试


 我就是这么设的,木有涉及图片,只是单纯的布局
效果大致和微博网页版的差不多,点评论,下面多出来个框 --------------------编程问答-------------------- 你没有写好getView(...)这个函数.请仔细阅读一下listView的优化方式,这样我想你很快明白你错在哪了.
有空踩踩我的博客呀. --------------------编程问答-------------------- 恩恩。好的。谢谢楼上哈
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,