Die Android-Bewertungsleiste zeigt nur volle Sterne, keine halben Sterne

9

Ich verwende Bewertungsbalken in meiner Android-Anwendung. Aber es zeigt nur volle Sterne, wenn ich auch halbe Sterne will.

Ich habe eine SQLite-Zeile mit einem Namen und dem ratingValue eingefügt, dort steht der ratingValue als "3.5", aber meine Anwendung verwandelt ihn in "4". Selbst wenn meine StepSize "0.5" ist, wird sogar der Standardwert auf "3"

geändert

BEARBEITEN: Wenn Sie auf das Listrow klicken, wird eine andere Bewertungsleiste angezeigt, die Sie bewerten können. Wenn Sie auf eine Schaltfläche klicken, wird der Bewertungswert in die Datenbank gesendet. Die listitem RatingBar dient nur dazu, die "durchschnittliche" Bewertung anzuzeigen, aber das ist der Punkt, an dem es schief geht, es rundet den Wert auf

EDIT 2: Setze die Schrittweite auf 0.1 und nun akzeptiert seltsamerweise nur der mittlere Stern die Float-Nummer ... Der Rest der Sterne ist immer noch nur voll Und wenn ich die Bewertung auf 1.2 setze, akzeptiert nur der zweite Stern den Float-Wert, 0.2 den ersten usw. Aber die anderen Sterne (nicht in diesem Bereich) sind nur oder voll oder leer

Hier ist ein Code

ListItem_layout

%Vor%

ListItem

%Vor%

Wiederverwendbare Klasse

%Vor%

SQLite-Tabellenspalte zur Bewertung

%Vor%

Und zuletzt aus der Datenbank

%Vor%

einige Bilder zu erklären

    
sander338 29.02.2016, 16:24
quelle

2 Antworten

4

Ich denke, Sie brauchen keine Bibliothek dafür, ich habe es gerade ausprobiert, und es funktioniert.

%Vor%

Ich setze den Startwert auf 4,5 und es funktioniert so.

%Vor%     
Dave Ranjan 29.02.2016, 19:11
quelle
1

Zunächst einmal ist das Bewertungs-Widget definiert, das keine Werte annehmen kann. Clickable wird auf false gesetzt und isIndicator wird auf true gesetzt. Um die Eingabe zu akzeptieren, definieren Sie das Widget wie folgt:

%Vor%

Für das Abrufen der Werte ist nicht sicher, wie die Variable Rating festgelegt wird

Schau dir das Bild an, wie das Widget wie aussieht!

    
Umang Chamaria 29.02.2016 17:32
quelle

Tags und Links