Android ListView avec une alternance de couleur et sur l'accent de couleur
J'ai une autre couleur dans la vue liste des lignes, mais lorsque je fais cela, il supprime/désactive l'accent par défaut de l'arrière-plan jaune
J'ai essayé avec backgroundColor
rowView.setBackgroundColor(CERTAINES en COULEUR);
aussi avec backgrounddrwable.
rowView.setBackgroundColor(R.drawable.view_odd_row_bg);
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_window_focused="false"
android:drawable="@color/odd" />
<!--
Even though these two point to the same resource, have two states
so the drawable will invalidate itself when coming out of pressed
state.
-->
<item
android:state_focused="true"
android:state_enabled="false"
android:state_pressed="true"
android:drawable="@color/highlight" />
<item
android:state_focused="true"
android:state_enabled="false"
android:drawable="@color/highlight" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@color/highlight" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@color/highlight" />
<item
android:state_focused="true"
android:drawable="@color/highlight" />
</selector>
mais il l'habitude de travailler.
est-il possible de définir la couleur de fond et sur l'accent de couleur simultanément, ce qui va fonctionner.
InformationsquelleAutor Yogesh | 2010-06-17
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé ce tutoriel très utile pour moi.
http://ykyuen.wordpress.com/2010/03/15/android-%E2%80%93-applying-alternate-row-color-in-listview-with-simpleadapter/
J'ai été en mesure de faire la liste des éléments ont l'alternance des couleurs plus le point gardé par défaut en surbrillance de couleur.
Mettre de la transparence dans votre couleur de la surbrillance jaune est toujours là, il est juste derrière votre couleur d'arrière-plan, une transparence puisqu'il s'agit de montrer à travers.