State_Selected funktioniert nicht, obwohl state_pressed funktioniert

8

Ich habe ein Problem. Überprüfen Sie zuerst meinen Code:

%Vor%

Hier erscheint die Standardtextfarbe im Standardzustand. Wenn ich geklickt habe, ändert sich die Textfarbe im Listeneintrag. Die Farbe des Textes ändert sich jedoch nicht, wenn ein Element ausgewählt wurde.

Ich habe ein paar Sachen ausprobiert, aber ich kann mit diesem Problem nicht umgehen. Was soll ich tun?

    
alicanbatur 02.04.2013, 14:52
quelle

2 Antworten

17

Ich habe auch nach einer Antwort dafür gesucht, als ich eine ListView verwendete, und musste hier viele Einträge durchsuchen, bevor ich dies fand eine, die ich glaube, ist die beste Option und funktionierte wie ein Charme.

Die Idee ist, die Ansicht als aktiviert zu setzen und dann state_activated anstatt state_selected zu verwenden, um Ihre Auswahl zu treffen. Wenn Sie ein ListView oder ähnliches verwenden, müssen Sie auch setChoiceMode(ListView.CHOICE_MODE_SINGLE) aufrufen, um sicherzustellen, dass nur ein Element aktiviert ist. Weitere Informationen finden Sie auf dem Post .

Ich hoffe, das hilft jemandem, die Lösung schneller zu finden als ich!

    
head in the codes 05.06.2013, 17:34
quelle
0

wenn Sie ein benutzerdefiniertes listitem-Layout verwenden: set

%Vor%

als Hintergrund

    
wutzebaer 07.06.2016 09:24
quelle

Tags und Links