Звезды RatingBar показывают странный эффект

Я использую панель рейтинга, чтобы показать рейтинг фильма в своем приложении. В моем файле макета размещена панель рейтинга, подобная этой:

               <RatingBar
                android:id="@+id/RatingBar"
                style="@style/MicRatingBar"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginTop="2dp"
                android:layout_toRightOf="@+id/movie_img"
                android:isIndicator="true"
                android:numStars="5"
                android:rating="3.0"
                android:stepSize="1"
                android:textColor="@drawable/button_text" />

В части стиля я назначил ему minHeight и maxHeight 9dp, которые уменьшают странность, но не полностью исчезают. Моя шкала рейтинга выглядит так. что это за строки. пожалуйста помоги. заранее спасибо.

введите здесь описание изображения

Часть стиля такова:

<style name="MicRatingBar" parent="@android:style/Widget.RatingBar">
    <item name="android:progressDrawable">@drawable/custom_rating_selector</item>
    <item name="android:minHeight">9dip</item>
    <item name="android:maxHeight">9dip</item> 
</style>

person Mohsin    schedule 13.05.2015    source источник
comment
Это не эмулятор, поэтому он не является точным представлением того, как на самом деле выглядит панель рейтинга. Пожалуйста, покажите нам это, а также - покажите нам стиль/MicRatingBar   -  person Evan Bashir    schedule 14.05.2015
comment
тот же эффект на эмуляторе. XML-стиль обновлен   -  person Mohsin    schedule 14.05.2015


Ответы (1)


Пожалуйста, просмотрите minHeight для класса View и maxHeight ProgressBar (отсутствует атрибут maxHeight в классе View) . Когда вы устанавливаете android:layout_height="wrap_content", он пытается измерить себя до минимальной высоты, которую вы указали. Вы можете получить более широкое представление, если увидите onMeasure(...) AbsSeekBar (RatingBar расширяет AbsSeekBar)

person Mithun    schedule 13.05.2015