Android:从列表中删除数据并添加新列表

时间:2010-11-03 13:19:39

标签: android list listview

我有很多名单:例如: 类别和子类别,在我的情况下,某些类别具有子类别,

所以我想做的是,如果类别有子类别我想清理最近的列表并显示子类别,

(这可以通过仅为子类别创建新活动来解决,但我会说大部分代码都是相同的)

我怎么能更新列表whit新数据? 如果可以在点击时添加一些动画,那么点击时列表会向左移动,并且显示数据来自右侧,

1 个答案:

答案 0 :(得分:0)

我可以想到两种方式

  1. 您可以扩展PreferenceActivity或ListActivity并动态更改列表项(如果它们是静态的,只需使用首选项活动,它就会为您做动画)

  2. 总是可以替换列表的当前适配器,但我不知道在更换适配器时如何设置动画

  3.   

    listview.setAdapter(your_new_adapter);
      listview.notifyDataDetChanged();