Android Alternatywny wiersz Kolory w ListView

public class ListView extends  ListActivity {

static String item;

public void onCreate(Bundle icicle) {
            super.onCreate(icicle);

            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, Str.S);
            setListAdapter(adapter);

      }

To jest moja klasa widoku listy, która działa dobrze i pobiera ciągi z klasy o nazwie Str i wyświetla je w widoku listy, problem polega na tym, że styl listview nie jest ładny, jest czarny z napisami w kolorze białym.

Chcę, żeby były alternatywne, każdy wiersz ma kolor.

Próbowałem wielu samouczków, ale żaden nie był wystarczająco jasny .. Jak zrobić kolor alternatywny dla każdego wiersza. wiersz1 Niebieski, wiersz 2 Biały, wiersz 3 Niebieski, wiersz 4 Biały itp.

questionAnswers(3)

yourAnswerToTheQuestion