android 评价 星星大小,Android RatingBar 评价栏 星星 大小 样式 设置
Android系統(tǒng)自帶RatingBar,無法直接指定寬高,不然會(huì)出現(xiàn)無法全部顯示的情況,使用系統(tǒng)自帶的兩個(gè)主題
?android:attr/ratingBarStyleIndicator和
?android:attr/ratingBarStyleSmall
也只能做到固定小版或者大版。
按照以下幾個(gè)步驟 可以做到自控ratingbar 寬高。
第一步 準(zhǔn)備選中何為選中的兩種星星,大小相同。
Step-1. You need your own rating stars in res/drawable ...
A full star
Empty star
第二部 為星星定義選中與非選中狀態(tài)
Step-2 In res/drawable you need ratingstars.xml as follow ...
android:drawable="@drawable/star_empty" />
android:drawable="@drawable/star_empty" />
android:drawable="@drawable/star" />
第三步,為Ratingbar設(shè)置style,此處開始正式指定高度。
Step-3 In res/values you need styles.xml as follow ...
@drawable/ratingstars
22dip
22dip
第四部,就可以直接使用了
Step-4 In your layout ...
android:id="@+id/rtbProductRating"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:numStars="5"
android:rating="3.5"
android:isIndicator="false"
style="@style/foodRatingBar"
/>
總結(jié)
以上是生活随笔為你收集整理的android 评价 星星大小,Android RatingBar 评价栏 星星 大小 样式 设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日本规定出售宠物需植入芯片:防止遗弃行为
- 下一篇: 618首日战报出炉!魅族拿下开门红:强势