![](/img/trans.png)
[英]How to get a rating bar for showing progress of Quiz Game in android sdk
[英]Rating Progress chart with 5 progress bar
嗨,您可以執行以下操作,例如使用5 RatingBar和5 ProgressBar。
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp"> <RatingBar android:id="@+id/rating_5" style="@style/Widget.AppCompat.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:isIndicator="true" android:numStars="5" android:rating="5" /> <ProgressBar android:id="@+id/progress_5" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/rating_5" android:progress="50" /> <RatingBar android:id="@+id/rating_4" style="@style/Widget.AppCompat.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rating_5" android:layout_alignRight="@+id/rating_5" android:isIndicator="true" android:numStars="4" android:rating="4" /> <ProgressBar android:id="@+id/progress_4" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rating_5" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/rating_5" android:progress="50" /> <RatingBar android:id="@+id/rating_3" style="@style/Widget.AppCompat.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rating_4" android:layout_alignRight="@+id/rating_5" android:isIndicator="true" android:numStars="3" android:rating="3" /> <ProgressBar android:id="@+id/progress_3" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rating_4" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/rating_5" android:progress="30" /> <RatingBar android:id="@+id/rating_2" style="@style/Widget.AppCompat.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rating_3" android:layout_alignRight="@+id/rating_5" android:isIndicator="true" android:numStars="2" android:rating="2" /> <ProgressBar android:id="@+id/progress_2" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rating_3" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/rating_5" android:progress="20" /> <RatingBar android:id="@+id/rating_1" style="@style/Widget.AppCompat.RatingBar.Small" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/rating_2" android:layout_alignRight="@+id/rating_5" android:isIndicator="true" android:numStars="1" android:rating="1" /> <ProgressBar android:id="@+id/progress_1" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rating_2" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/rating_5" android:progress="10" /> </RelativeLayout>
這是輸出:
希望對您有幫助。 謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.