2014-12-15 28 views
9

Uygulamaların içinde yer alan bu rating çubuğum var ve her zaman doğru şekilde görüntüleniyor. Ancak son zamanlarda bazı cihazlarda doğru çalışmadığını fark ettim (Nexus 5 with Lollipop version). Derecelendirme çubuğu, aşağıdaki resimde gösterildiği gibi siyah kaplama ile kaplıdır (yalnızca bazı cihazlarda). Liste görünümü (derecelendirme yıldızlarıyla) kaydırıldığında, derecelendirme çubuğu gösterilir (ve ardından siyah kaplama tekrar gösterilir). sadece sarı yıldızları etkiler ama beyaz olanları değil.Android RatingBar bazı cihazlarda siyah overlay gösterme

Bu sorunun daha önce kimseyle karşılaşmış olduğundan emin değilim? Nexus 5'teki en son android güncellemesinin, değerlendirme çubuğunun diğer cihazlarda iyi çalışmasına neden olduğunu düşünüyorum.

Bu

destek kütüphanelerinin V21 veya .xml dosya ve kod olarak muhtemelen kararsız OS güncellemesini kullanıyor olabilir bana göre işletmelerin

Black overlay on rating star

+1

çalışmak belki de derece yıldızlarının tonu musunuz xml –

+0

arasında kodunuzu sağlıyor bir şekilde mi? Destek kütüphanesini kullanıyor musunuz? Hangi versiyon? –

+0

Sunucudan bilgi indirirken dosyanın bozuk olabileceğini farkettim ... veriyi çıkardıktan sonra tekrar görünür gibi görünüyor ve tekrar indiriyor ... Bunun sebebi de indirme linkimizi değiştirmemiz olabilir. verileri ve görüntüleri önbelleğe alır. Ama zamanın en önemli sebebi ise, hiç kimsenin bu soruna sahip olmadığı anlaşılıyor. –

cevap

3

, kullanılamaz.

Bunlar geliştirme ekibi bildirdiğiniz sorunu belirlemiştir

RatingBar rendering broken on devices

aşağıdaki bağlantıyı kontrol ediniz derece çubuğu için google bildirilen sorunu vardır ve bir gelecekte satışa sunulacak inşa etmek.

RatingBar w/ Custom Stars Drawable is rendered as 1 stretched star on pre-Lollipop phones

destek kütüphanelerinin V21 kullanarak

, beklendiği gibi kılan özel yıldızlı w/RatingBar. V22 ile, yerine 5 yıldızlı, sadece madde hiçbir hangi platform, bu gidiyor çünkü RatingBar # setProgressDrawable kullanmayın, birini olsun ama 5 yıldız tüm

İlk alması gerektiğini genişliğini eşleşecek şekilde gerilmiş #setBackground() (tüm arka plan için tek bir gerilmiş görüntü) gibi çalışın. İkincisi, tema seviyesinde android: ratingBarStyle ayarı çalışmıyor. Ben "android: progressDrawable" ile özel stil oluşturma ve ihtiyaç duyduğum her görünüm için uygulayarak kadar sona erdi. stili ayarlama

RatingBar does not render in InfoWindow

android: özn/ratingBarStyle çalışmaz ve ratingBarStyleSmall

İlgili konular