2011-06-19 58 views
2

我有一個gridview,加載時應用程序加載。用戶可以點擊一個按鈕,獲取其他數據加載到網格視圖。Android的GridView清除/刷新內容

  1. 我想在加載其他數據之前清除gridview。我無法弄清楚這一點。
  2. 我想修復#1會照顧到這一點,但是當我點擊按鈕來重新加載網格時,它不會刷新網格。我知道它正在將數據加載到網格中,而這是一個奇怪的部分,它恰好是屏幕上的搜索文本視圖,當我點擊該鍵時,鍵盤出現,新行被追加到現有行在網格中。這是網格唯一更新的時間。
+0

如果你已經有了setupGridview或gridviewSetup或者某種方法來設置網格,那麼就回想一下吧! – James111

回答

3

對於明確:

只是打電話給你的適配器上clear(),這就是你如何clear GridView的。

+0

我做這樣的網格'GridView gridview =(GridView)findViewById(R.id.gridView1); gridview.setAdapter(new ButtonAdapter(this));'所以,我不知道如何調用清除。你能詳細說明一下(這是我的第一個網格)嗎?謝謝 – Metallicraft

+0

我明白了,謝謝你的幫助。 – Metallicraft

+0

嗨Metallicraft你是怎麼想出來的?你能幫我嗎?我非常需要這個模特 – amity

0

我試過1. clear(),試試2. notifychange但這些都不適合我。

最後,我做了gridView.clear()之前setAdapter然後得到它的權利,

歡呼。