2016-04-13 8 views
0

Ich habe eine Rasteransicht, die ich nur ein Element auswählen möchte, wenn ich ein anderes Element auswähle, wird es das erste ersetzen. ich versuche, diese aber es immer noch nicht funktioniertein Element von gridview machen

gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
      // Send intent to SingleViewActivity 
      v.setBackgroundColor(Color.parseColor("#11db14")); 
      avatarAdapter.setSelectedPosition(position); 
      for(int i=0;i<8;i++){ 
       if(avatarAdapter.getSelectedPosition() != i); 
       gridview.getChildAt(i).setBackgroundColor(Color.parseColor("@null")); 
      } 
     } 
    }); 

Antwort

0

Versuch zu entfernen „;“ von: no

if(avatarAdapter.getSelectedPosition() != i); 
+0

ist es nicht, dass das Problem, ich vergesse es nur – yassine

+0

ich meine Fehler finden, Color.parseColor („@ null“) wir nicht verwenden können, dass – yassine

Verwandte Themen