2012-10-06 26 views
0

我想減小評級欄的大小,但不能這樣做。試圖在評級欄上應用它們仍然沒有改變評級欄的大小。爲什麼評級欄的大小不會下降?

請幫

這裏是style.xml

<resources xmlns:android="http://schemas.android.com/apk/res/android"> 

    <style name="AppTheme" parent="android:Theme.Light" /> 
    <style name="ratingBar" parent="@android:style/Widget.RatingBar"> 
     <item name="android:maxHeight">10dip</item> 
     <item name ="android:maxWidth">10dip</item> 

    </style> 

</resources> 

main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 



    <RatingBar 
     android:id="@+id/ratingBar1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_marginBottom="58dp" 
     style="@style/ratingBar" /> 

</RelativeLayout> 

回答

0

您需要設置繪製的星星

<style name="RatingBar" parent="@android:style/Widget.RatingBar"> 
    <item name="android:progressDrawable">@drawable/ratingbar_stars</item> 
    <item name="android:minHeight">32dp</item> 
    <item name="android:maxHeight">32dp</item> 
</style> 

<style name="RatingBar.Small" parent="@android:style/Widget.RatingBar"> 
    <item name="android:progressDrawable">@drawable/ratingbar_stars_small</item> 
    <item name="android:minHeight">22dp</item> 
    <item name="android:maxHeight">22dp</item> 
</style> 
相關問題