Я создал собственный стиль для RatingBar, и когда я применяю свой стиль к панели рейтинга, он показывает только одну звезду, а в свойствах RatingBar я определяю размер при старте тоже 5, но во время выполнения показывает только одну звезду. Примечание. Я использую ActionbarActivity, поскольку я отображаю RatingBar, но когда я использую только класс Activity, он отображает 5 звезд и тему также применяется к этому. Поэтому, пожалуйста, помогите мне решить эту проблему.
В строке рейтинга Android отображается только одна звезда
comment
разместите здесь свой код!! Что ты наделал!!
- person Chaudhary Amar   schedule 13.09.2016
comment
‹RatingBar android:id=@+id/ratingBar1 android:layout_width=wrap_content android:numStars=5 android:stepSize=0.5 android:layout_height=wrap_content android:layout_gravity=center android:layout_marginTop=0dp android:layout_marginBottom=5dp style=@style /myRatingBar/›
- person Harsh Shah   schedule 13.09.2016
comment
‹style name=myRatingBar parent=@android:style/Widget.RatingBar› ‹item name=android:progressDrawable›@drawable/rating_custom_bar‹/item› ‹item name=android:minHeight›22dip‹/item› ‹item name=android :maxHeight›22dip‹/элемент› ‹/стиль›
- person Harsh Shah   schedule 13.09.2016
comment
‹?xml version=1.0 encoding=utf-8?› ‹список слоев xmlns:android=схемы .android.com/apk/res/android › ‹item android:id=@+android:id/background android:drawable=@drawable/star_blank/› ‹item android:id=@+android:id/ вторичныйProgress android:drawable=@drawable/star_blank/› ‹item android:id=@+android:id/progress android:drawable=@drawable/star_filled/› ‹/layer-list›
- person Harsh Shah   schedule 13.09.2016
comment
myRatingBar Ваш пост в стиле? здесь
- person Arjun saini   schedule 13.09.2016
comment
stackoverflow.com/ вопросы/5800657/
- person Chaudhary Amar   schedule 13.09.2016
comment
Эй, брат, мой приведенный выше код очень хорошо работает в классе Activity, но не работает в классе ActionBarActivity.
- person Harsh Shah   schedule 13.09.2016
comment
вам нужно использовать Theme.AppCompat
- person Chaudhary Amar   schedule 13.09.2016
Ответы (2)
проверьте, используете ли вы Vector Drawable, который вызывает эту проблему. Поэтому, чтобы работать с ним, попробуйте заменить Vector Drawable изображением png в папке с возможностью рисования и посмотрите, как это работает.
вы используете Vector Drawable со списком слоев, поэтому ваше изображение Vector Drawable подходит для всего макета, попробуйте заменить его на png, который решит вашу проблему.
person
Amal Kronz
schedule
03.08.2017
как провести 2 часа над проблемой вектора :') спасибо, приятель
- person florian-do; 01.03.2018
Я надеюсь, что это полезно
- person Amal Kronz; 04.03.2018
Попробуйте это в XML:
<RatingBar
android:id="@+id/rating_bar"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:rating="3.5" />
person
Diego Venâncio
schedule
12.08.2017