У меня стандартная реализация RatingBar
. 5 звезд, 1 в шасси.Android RatingBar имеет «плохой» порог для определенных устройств, исправить?
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numStars="5"
android:stepSize="1"
android:progressDrawable="@drawable/dark"
android:rating="@={viewModel.rating}"
/>
Я заметил, что у меня есть проблемы на некоторых устройствах, или брендов на самом деле: Samsung, Nexus, может быть, больше ... Но у меня нет вопроса о Sony и LG устройств, может быть, больше здесь Что ж.
Проблема в том, что точность при выборе значения действительно плохая. Кажется, что если я пройду посередине рейтинга, он заполнит следующую «звезду». Кажется, это порог для этих устройств, и так оно и есть. Они, как LG и Sony ведет себя, - это то, что, пройдя половину расстояния между двумя «звездами», она заполняет следующую звезду.
Итак, есть ли что-нибудь, что я могу сделать, чтобы предотвратить это?