color - listview font size android studio
¿Cómo se define ColorStateList para TextView? (2)
Además de lo que otros han mencionado anteriormente, me gustaría destacar un punto, tomado de la siguiente URL.
https://developer.android.com/reference/android/content/res/ColorStateList.html
Nota: La lista de especificaciones de estado se comparará en el orden en que aparecen en el archivo XML. Por este motivo, los elementos más específicos deben colocarse antes en el archivo. Se considera que un artículo sin especificación de estado coincide con cualquier conjunto de estados y, en general, es útil como un elemento final que se utilizará como valor predeterminado.
Es importante que tenga la condición más amplia hacia la parte inferior en la etiqueta del selector. ¡Espero que esto ayude!
Cuando mi ListViewItem
está resaltado, quiero que el texto se vuelva blanco. ¿Cómo puedo definir esto?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color="@color/testcolor1"/>
<item android:state_pressed="true" android:state_enabled="false" android:color="@color/testcolor2" />
<item android:state_enabled="false" android:color="@color/testcolor3" />
<item android:color="@color/testcolor5"/>
</selector>
Crear archivo res / drawable / text_color.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:color="#ffffff" />
<item android:state_focused="true" android:state_pressed="true" android:color="#ffffff" />
<item android:state_focused="false" android:state_pressed="true" android:color="#ffffff" />
<item android:color="#000000" />
</selector>
Luego use @drawable/text_color
de xml (o R.drawable.text_color
del código) como color de texto para sus elementos de vista de lista.