Pracuję nad aplikacją, która musi dynamicznie tworzyć niedowelowny pasek ocen w małym stylu z 4 gwiazdkami.Pasek ocen przedstawiający tylko pół gwiazdy zamiast pełnych gwiazdek
Po wywołaniu setRating(4)
pokazuje 4 gwiazdki bez żadnego problemu. Ale kiedy dzwonię pod numer setRating(3)
, pokazuje on 3 i pół gwiazdki. setRating(2)
pokazuje poprawnie 2 gwiazdki, , ale setrating(1)
pokazuje 1 i pół gwiazdy.
Gdy używam normalnego paska ocen w innym działaniu, działa dobrze, ale gdy używam małego nierejestrowanego paska ocen, nie działa on prawidłowo.
Czy ma to coś wspólnego z poziomem api lub małym nie edytowalnym pasku oceny?
Inicjacja odbywa się to tak:
RatingBar ioRatingBar = new RatingBar(this,null,android.R.attr.ratingBarStyleSmall);
ioRatingBar.setNumStars(4);
ioRatingBar.setRating(3);
zadziałało, gdy umieściłem ocenęBar.setMax (4) ;. dziękuję. – akhil