//Viewholder the item, holding the position will change with the sliding of the ListView//if ((viewholder.getposition () + 1)% 2 = = 0) {//int color = COLOR.ARGB (255, 101, 181, 109);//Viewholder.getconvertview (). SetBackgroundColor (color);//} else {//int color = COLOR.ARGB (255, 255, 255, 255);//Viewholder.getconvertview (). SetBackgroundColor (color);// } /** The position parameter is not changed with the sliding of the ListView, even if the Viewholder reuse item changes, * The position of the item that sets the color will not change, so you can set the item's color Alternate arrangement **///if (position% 2 = = 0) {//int color = COLOR.ARGB (255, 255, 255, 255);//Viewholder.getconvertview (). SetBackgroundColor (color);//} else {//int color = COLOR.ARGB (255, 101, 181, 109);//Viewholder.getconvertview (). SetBackgroundColor (color);// }//there is no loop here, because the GetView method itself will loop the ListView to draw item, where the//loops I and position are equivalent, and the value of I is the value of position//for (int i = 0; i < GetCount (); i++) {//if (position = = i) {//if (i% 2 = = 0) {//int color = COLOR.ARGB (255, 255, 255, 255);//Viewholder.getconvertview (). SetBackgroundColor (color);//} else {//int color = COLOR.ARGB (255, 101, 181, 109);//Viewholder.getconvertview (). SetBackgroundColor (color);// }// }// }
Android settings listview item color in alternate arrangement