Wie kann ich die Sternfarbe der Bewertungsleiste setzen?

9

Wie kann ich die Sternfarbe der Bewertungsleiste festlegen? Ich möchte gelbe Sterne.

    
Finn Su 02.08.2013, 03:08
quelle

10 Antworten

9

Der einfachste Weg:

%Vor%

Glatt und glänzend.

    
MiguelCatalan 26.12.2015 13:16
quelle
8

Das hat für mich funktioniert:

%Vor%     
Chad Bingham 04.09.2015 01:32
quelle
6

Ich habe festgestellt, dass das Einstellen der Fortschrittsanzeige keine vollständige Lösung ist. Es wird die Farbe des Sterns ändern, aber nicht auf partielle Sternfüllungen, wenn deine Schrittweite kleiner als 1 ist. Meiner Erfahrung nach musst du auch secondaryProgressTint setzen, um zu verhindern, dass der Standard-Sternenstich seinen hässlichen Kopf aufbaut. Hier ist mein Code:

%Vor%

Ich hoffe, das hilft jemandem in meiner Situation.

    
Franklin Kesler 14.02.2016 00:03
quelle
4

Haben Sie ein XML-Theme wie

probiert? %Vor%

ruft es in Ihrem XML als

auf %Vor%

und Ihre eigenen Zeichen verwenden?

    
kwishnu 02.08.2013 03:16
quelle
2

Du brauchst 3 Sterne Bilder (star_filled_show.png, star_half_show.png und star_empty_show.png) und ein xml, das ist alles.

Platziere diese 3 Bilder in res/drawable .

Geben Sie das folgende ratingbarstars.xml :

ein %Vor%

Sagen Sie Ihrer Bewertungsleisten-Definition, dass sie dieses Zeichen verwenden soll

%Vor%     
OrchTech 10.11.2014 07:49
quelle
1

probiere das hier

aus %Vor%     
Anand Savjani 01.09.2015 05:03
quelle
1

Als ich es getan habe, und ich musste den TintMode auch setzen.

%Vor%

nur für api Version 21 und höher

    
Marina Tello Colado 24.01.2017 11:51
quelle
0

Es ist ein wenig kompliziert in dem erwähnten Blog, ich habe eine ähnliche, aber einfachere Methode benutzt. Sie benötigen 3 Sterne Bilder (red_star_full.png, red_star_half.png und red_star_empty.png) und ein xml, das ist alles.

Legen Sie diese 3 Bilder auf res / drawable.

Geben Sie die folgende ratingbar_red.xml:

%Vor%

und schließlich sagen Sie Ihre ratingbar Definition, um dies zu verwenden, d. h.

%Vor%

Das ist es.

    
Suneel Kumar 14.05.2015 03:59
quelle
0
%Vor%

mit Thema in Stilen

%Vor%

    
Tony Augustine 26.12.2016 06:05
quelle
0

Die Bewertungsleiste wird automatisch zur Laufzeit verwendet, um die Farbe auf dem Touch-Stern zu ändern.

Fügen Sie zunächst einen Stil in der Datei app \ src \ main \ res \ values ​​\ styles.xml hinzu:

%Vor%

Dann fügen Sie in Ihrer Bewertungsleiste das folgende Thema hinzu:

%Vor%     
Navadip Patel 23.08.2017 13:02
quelle

Tags und Links