2010-11-03 36 views
0

我有很多的列表:例如: 類別和子類別,在我的情況下,一些類別包含子類別,安卓:從列表中刪除數據,並添加新的列表

所以我想要做的,是當類別有子類別我要清理最近列表並顯示的子類別,

(這可以通過創建僅子類別新的活動來解決,但我要說的是,大部分的代碼woyld相同)

我如何更新清單新數據? 如果可以增加點擊的時候一些動畫,這樣的例子不勝枚舉,以點擊的時候,並顯示數據左來右,

回答

0

我能想到的兩種方式

  1. 可以擴展PreferenceActivity或ListActivity和動態更改列表項目(如果它們是靜態的,只是使用首選項活動,它會爲你做動畫)

  2. 總是可以替換列表的當前適配器,但我不知道如何動畫當您更換適配器

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

+0

okej非常感謝您的回答,您是否有任何樣品如何使用Prefernace活動? – Troj 2010-11-03 13:49:15

+0

這是。 http://www.kaloer.com/android-preferences – srinathhs 2010-11-03 14:05:37