在android中使用评级栏

时间:2013-10-06 06:36:09

标签: android ratingbar

我有一个评级栏

<RatingBar
            android:id="@+id/RATINGinitialvalueratingID"
            style="?android:attr/ratingBarStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/RATINGseekBarID"
            android:isIndicator="false"
            android:numStars="5" />

说这里有三颗星......我有两个问题

  • 如何一直展示满满的星星?
  • 如何禁用星星编辑(已分配的静态显示) 等级)?

2 个答案:

答案 0 :(得分:6)

尝试添加以下属性以显示5颗星:

android:rating="5"

另外,尝试添加它们以使其不可编辑:

android:isIndicator="true"
android:focusable="false"
android:clickable="false"

答案 1 :(得分:4)

试试这个..

RatingBar ratingBar = (RatingBar)findViewById(R.id.RATINGinitialvalueratingID);
ratingBar.setRating(5);
ratingBar.setFocusable(false);