2012-12-18 35 views
0

我有一個Arraylist<HashMap<String,String>>三條記錄。我使用延伸爲BaseAdapterCustomAdapter來顯示它們。GridView重複每次通話的內容android

在第一次調用中,我在gridview中獲取三條記錄。

在第二呼叫我正在3 + 3 = 6的記錄。(3相同再次)

在第三呼叫我正在3 + 3 + 3 = 9級的呼叫等。我使用grid.invalidateViews()。但它不工作,請幫助。

+2

添加一些代碼...我的經驗告訴我,在getView()方法有一些問題。無論如何發佈你的代碼。 – drulabs

回答

0

當你把你的ArrayList放在CustomAdepter中,那麼你的Arraylist不清楚。 所以你應該在你的課堂上使用arryList.clear();之前把它的新元素

+1

其實我的arraylist是靜態的,我只是刪除了靜態關鍵字,它開始工作fine.thankxx因爲我注意到「靜態時,我要申請你的suggetion。 –