liste élément d'arrière-plan de changement de couleur

Je suis en train de travailler sur une application android. J'ai créé une liste en utilisant

setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arrayname));   
getListView().setTextFilterEnabled(true);   

Maintenant, je veux changer l'élément sélectionné de la couleur. J'ai pu changer l'arrière-plan de l'élément sélectionné en plaçant

listviewobject.getChildAt(position).setBackgroundColor(Color.BLACK);

dans onListItemClick()

ce code est en train de changer la couleur d'arrière-plan, mais si je sélectionne tout autre élément de la liste puis aussi précédemment cliqué sur un élément de liste de est de couleur rouge.J'ai donc changer la encore cliqué listitem de la couleur par

l.getChildAt(prevpos).setBackgroundColor(Color.BLACK);

maintenant, le problème est que si je change le fond d'préalablement cliqué listitems de couleur noire.Alors je ne peux pas voir le texte sur la listitem.I I cliquez sur nouveau, puis seulement je peux voir le texte sur ce point.Si son look weired.merci de m'aider les amis

  • quelle est la couleur de fond par défaut de votre liste?
InformationsquelleAutor sarath | 2012-02-20