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