Es gibt ein TextView in jedem ListView-Element, das ich über den benutzerdefinierten Adapter einstelle. Das TextView-XML befindet sich nicht in der gleichen Datei, in der ein ListView-XML geschrieben wurde. Ich möchte, dass sich die Schriftartfarbe eines bestimmten Elements ändert, wenn ein Element von ListView ausgewählt wird. Ich versuchte es auch, indem ich die verschiedenen Zustände von TextView definierte, d. H. Ausgewählt, fokussiert und gedrückt, aber diese Dosis löste mein Problem nicht. Bitte schlagen Sie mir einige Lösungen vor. Hier ist Schnipsel ..
ein listeview in einer XML-Datei für zB. file1.xml
%Vor%und eine TextView in verschiedenen xml .. d. h. file2.xml
%Vor%Datei für das Attribut text color im Ordner res / color, d. h. file3.xml.
%Vor%
Das folgende Snippet wird Ihnen helfen.
%Vor%Ich habe kein Szenario wie das Beibehalten der Textfarbe beim Scrollen in die Liste eingefügt und das ausgewählte Element wird nicht mehr angezeigt. Dieser Ausschnitt führt Sie in die richtige Richtung.
Probieren Sie diese Farbstatusliste für textColor aus.
%Vor% Android Leitfaden erwähnt state_activated
Attribut nicht, aber es funktioniert für ich.
Tags und Links android android-listview