Android: странная граница RatingBar

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

http://qs.lc/3ns3n

Нравится.

Я знаю, что это действительно глупый вопрос, но я просто не могу удалить его, ха-ха. Спасибо!

<RatingBar android:layout_width="146dp"
    android:layout_height="wrap_content"
    style="?android:attr/ratingBarStyleSmall"
    android:id="@+id/card_main_inner_ratingbar"
    android:stepSize="1" android:numStars="10" /> 

person Reverb    schedule 24.02.2014    source источник
comment
я не вижу твой код   -  person donfuxx    schedule 25.02.2014
comment
@donfuxx pastebin.com/QuQbvjS6   -  person Reverb    schedule 25.02.2014
comment
взгляните на этот вопрос: stackoverflow.com /вопросы/2874537/   -  person donfuxx    schedule 25.02.2014
comment
Используйте CTRL + Z, пока не дойдете до того места, где вы были до того, как облажались.   -  person Eenvincible    schedule 25.02.2014
comment
@donfuxx Это мне не поможет. Я уже использую меньший макет. Больше отменить нельзя.   -  person Reverb    schedule 25.02.2014


Ответы (2)


У меня была та же проблема, и я решил ее, установив layout_width и layout_height только с wrap_content

person Imene Noomene    schedule 23.04.2015

Создайте файл селектора в папке с возможностью рисования:

custom_ratingbar_selector.xml

<?xml version="1.0" encoding="utf-8"?>
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:id="@android:id/background"
    android:drawable="@drawable/star_off" />

 <item android:id="@android:id/secondaryProgress"
    android:drawable="@drawable/star_off" />

 <item android:id="@android:id/progress"
    android:drawable="@drawable/star_on" />

</layer-list>
In the layout set the selector file as progressDrawable:

 <RatingBar
        android:id="@+id/ratingBar2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:progressDrawable="@drawable/custom_ratingbar_selector"
        android:numStars="8"
        android:stepSize="0.2"
        android:rating="3.0" />

И это все, что нам нужно.

person siddhesh    schedule 27.10.2016