Ben yeni stili yaratarak benim değerlendirme çubuğunun yıldızlı değiştirmeye çalışıyorum, bu i did neyi:Android derecelendirme Çubuk yıldız nasıl değiştirilir?
<style name="RatingBarSmall" parent="android:Widget.DeviceDefault.Light.RatingBar.Indicator">
<item name="android:progressDrawable">@drawable/rating_bar</item>
<item name="android:minHeight">36dp</item>
<item name="android:maxHeight">36dp</item>
</style>
çekilebilir/rating_bar:
<?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/rating_star_empty" />
<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/rating_star_empty" />
<item
android:id="@android:id/progress"
android:drawable="@drawable/rating_star_filled" />
</layer-list>
değerlendirme çubuğu xml görünümü:
<RatingBar
android:id="@+id/ratingBar"
style="@style/RatingBarSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:isIndicator="true"
android:rating="5" />
ve buradaki resimler şu şekilde gösterilir:
ama ben seni feryat resimde int gördüğünüz gibi ben yıldızların altında dikey çizgiler var neden bilmiyorum:
DÜZENLEME: ÇÖZÜLDÜ: ben sadece görüntü olarak değerlendirmesi çubuk yüksekliğini ayarlamak yükseklik.
teşekkürler
Sen http://www.geeks.gallery/how-to-code-custom-ratingbar- (Bunu [bu] kodunuzu karşılaştırabilirsiniz yerine MinHeight ait wrap_content kullanmak istiyorsanız ve –
maxheight olabilir in robot /). Bu size yardımcı olabilir. – activesince93
Bu, Rating çubuğunda hata olabilir. Aynı konuyla pek çok kez karşılaşıyorum ama istenilen sonuç yok. – theLazyFinder