2013-08-25 47 views
0

我有一個網格視圖,當用戶按下一個按鈕時,我正在更改網格視圖數據,並再次設置適配器上的項目點擊不工作,但觸摸監聽器正在工作爲什麼? 我有兩種類型的適配器,當用戶按下按鈕時,我正在設置第一個適配器,當用戶按下按鈕b我正在設置第二個適配器數據正在改變,但在項目點擊不工作?Android Grid View onItemClick不工作

+0

你會發布你的代碼? –

回答

0

嘗試使用AsyncTask(http://developer.android.com/reference/android/os/AsyncTask.html)。

因爲這種更新總是有問題,所以您必須在onProgressUpdate或onPostExecute中執行適配器更新。

所以,當你按下按鈕時,你執行你的AsyncTask。

+1

現在它的工作我已經在網格視圖元素中使用了按鈕,所以當可點擊的項目出現在gridview項目中時,它不會是可點擊的 –

0

我知道這是舊的,但也許別人會反正尋求答案...

,我有一個同樣的問題,沒能弄清楚爲什麼我onItemClick()沒有工作。而不是在你的適配器內部實現onItemClick(),試着用adapter.setOnItemClickListener()來做。它爲我工作;)