Android RatingBar属性代表什么?

时间:2012-12-12 18:06:38

标签: android android-widget

我为这个问题道歉,但我在理解RatingBar属性方面遇到了问题。

基本上,我正在尝试创建一个总共7颗星的评级栏,每次“跳跃”0.5颗星。

以下是我目前所拥有的。但它似乎向我展示了1/4星和3/4星,但从来没有一个合适的半星。

<RatingBar
    android:id="@+id/rating"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:rating="3.5"
    android:numStars="7"
    android:stepSize="0.5" />

评级和numStars有什么区别?我只需要简单的7个面额。

3 个答案:

答案 0 :(得分:1)

引用文档:

Attribute Name  Related Method  Description
android:isIndicator setIsIndicator(boolean) Whether this rating bar is an indicator (and non-changeable by the user). 
android:numStars        The number of stars (or rating items) to show. 
android:rating      The rating to set by default. 
android:stepSize        The step size of the rating. 

答案 1 :(得分:0)

好吧,显然我的属性的当前值是正确的。我之所以看到1/4或3/4星是因为我的屏幕宽度不够长。当我改为风景时,它工作得很好。

答案 2 :(得分:0)

  

1/7 = 0.1428你的denomitor

     

Finde denomitor