现在我们有一个listview,自定义的,每个Item是2个Textview。在Title栏上有一个Button,button初始是“编辑”,点击编辑,要求如下效果:
 1、这个listview的部分Item要变成一个Textview和一个Edittext。(重新跳转到另外一个Activity的答案就免了)
 2、button变成保存。
 3、视觉。特别是视觉要看上去界面根本就没刷新。
我目前的做法是:每一个Item里面布局写成2个TextView和一个Edittext(属性设置为GONE,隐藏)。点击编辑的时候吧 Edittext设置为Visiable,可视,吧那个TextView在隐藏。但是目前我这样做没效果,界面一点没变化。犹豫代码太长(公司项目),所以不便copy,谅解望各路大侠指点。

解决方案 »

  1.   

    顺便说下 我的UI是使用Fragment,而非Activity.关于BaseAdapter.notifyDataSetChanged(),有完整例子的请分享下。。谢谢撒。。
      

  2.   

    可否考虑使用setcontentview 令一个布局文件xml?
      

  3.   

    谢谢,这个不可以,因为我们要显示的UI有特定的要求写好的布局是不行的,我们的UI的动态拼凑的。
      

  4.   

    是不是因为,点击编辑后,listview根本没有重新从adapter中再次取每个view吧