2016-09-13 60 views
1

我已創建自定義樣式的RatingBar,當我申請我的風格來評價吧,但只顯示一個明星,在的RatingBar的性質,我已經確定的大小明星5開始,但在運行時它只顯示一顆星。 注:我使用ActionbarActivity,在我顯示的RatingBar,但是當我只用活動類,它顯示5星級,主題也應用上。 所以請幫我解決這個問題。Android的評分欄只顯示一個

+0

在這裏發表您的代碼!你做了什麼! –

+0

<的RatingBar 機器人:ID = 「@ + ID/ratingBar1」 機器人:layout_width = 「WRAP_CONTENT」 機器人:numStars = 「5」 機器人:stepSize的= 「0.5」 機器人:layout_height = 「WRAP_CONTENT」 機器人: layout_gravity =「center」 android:layout_marginTop =「0dp」 android:layout_marginBottom =「5dp」 style =「@ style/myRatingBar」/> –

+0

回答

2

檢查您是否使用Vector Drawable導致此問題。因此,與它一起工作,嘗試用可繪製文件夾中的png圖像替換Vector Drawable,並查看它的工作原理。

您正在使用Vector Drawable與圖層列表,以便您的Vector Drawable圖像適合整個佈局,嘗試用png替換它以解決您的問題。

+0

如何在矢量問題上傳遞2小時:')謝謝budd –

+0

我希望它有用 –

0

試試這個在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" />