我已閱讀了許多以前的帖子關於這個主題,但我沒有得到它的權利。SwipeMenuListView新添加的行顯示第一次的數據
我有一個適配器,它具有列表中項目的私有值。 當我更新值(添加一個新的項目)時,我看着調試器中的值和「getView」函數,並看到值是正確的。
但我看到的實際rowView只是列表中的第一項。
我不知道可能會導致這種情況。
這個列表查看是同一個活動,而我顯示一個不同的佈局和隱藏列表視圖添加一個新的項目。
在listview可見性爲「GONE」的情況下是否可以建立連接? 當我從它刪除項目它更新列表視圖罰款(這是在ListView可見時完成)。
private void updateAdapter() {
this.values.clear();
this.values.addAll(staticlistIndifferentclass);
notifyDataSetChanged();
}
~~~~ UPDATE ~~~~ 好吧, 所以,我就發現了問題的原因,雖然我不知道爲什麼它是。 代碼是很好的方式,它是定期列表視圖但錯誤是:
com.baoyz.swipemenulistview.SwipeMenuListView
?以及notifydatasetchanged已被使用的地方 –
您可以發佈如何初始化適配器嗎? – Raghavendra
你是如何解決這個問題的? –