我想動態更改我的listView項目。算法如下:正在更新android listView適配器的項目視圖
1.我使用適配器爲我的listView創建默認視圖並將其顯示給用戶。列表項包含Imageview,textview和另一個不可見的imageview。 2.數據在此期間正在下載。 3.我的數據下載後,我想檢查我的列表視圖是否包含任何已下載的項目。如果是的話,我想讓這個項目的以前不可見的ImageView可見。
我應該添加某種方法到我的適配器,調用它,然後調用invalidateViews(),notifyDataSetChanged()或notifyDataSetInvalidated()?或者,也許有某種標準的方式來找到我的適配器的項目由Id或某事,然後讓這個項目的ImageView可見?
此列表更新操作是我唯一需要執行的操作。
Bu如何通知我的適配器此特定項目應顯示以前不可見的ImageView?我正在比較兩個項目的ID。如果它們相同,我想開始顯示ImageView過程。 – sliwkacz
看看下面的鏈接,並拿出你的實現http://stackoverflow.com/questions/10354692/how-to-refresh-listview-dynamically http://stackoverflow.com/questions/5320358/update-listview-動態與適配器http://stackoverflow.com/questions/16818984/android-issue-updating-listview-dynamically-based-off-sockets http://stackoverflow.com/questions/17941054/android-dynamically-updating-一,自定義列表視圖,後項功能於一,數組列表,是 – Braj