2012-06-09 65 views
0

我正在寫一個有GridView的應用程序。這個gridview由幾個imageViews組成。我可以爲單擊的項目設置背景。但我需要爲幾個項目設置背景。如何在gridView中爲多個視圖設置背景?

下面的代碼並沒有幫助我:

gridview.setOnItemClickListener(new OnItemClickListener() { 
     public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
     for(int eachCoordinate: coordinates){ 
      gridview.getChildAt(eacheachCoordinate).setBackgroundResource(R.drawable.point); 
} 
+0

呃,那個代碼看起來不正確。無論如何,座標是什麼,你如何選擇它們? – nullpotent

+0

座標是背景必須被替換的項目位置。我在使用這裏之前先弄到他們。 –

+0

你可能做錯了。你爲什麼要改變gridview中每個項目的背景,只要其中一個被點擊? –

回答

0

我找到了解決辦法:我應該改變適配器的資源,然後無效的GridView。

相關問題