在網上搜尋自定義黃色的ratingbar,然後發現報錯了,後來才發現寫法多了個+ 號
android:numstars=
"5"android
:rating=
"4"style=
"@style/roomratingbar"
android
:isindicator=
"false"
android
:stepsize=
"0.5"
android
:layout_width=
"wrap_content"
android
:layout_height=
"40dp"/>
如果isindicator 為true的話 ratingbar就不可手動滑動改變 numstars為星星數量 rating為預設評分 這裡需要注意的是 寬度必須是wrap_content,不然會有很多星星
name="roomratingbar"
parent=
"@android:style/widget.ratingbar">
name=
"android:progressdrawable">@drawable/rating_baritem>
name=
"android:minheight">16dpitem>
name=
"android:maxheight">16dpitem>
style>
下面的是rating_bar 的xml檔案
<?androidxml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
="" >
android
:id=
"@android:id/background" //之前網上的寫法是
@+android:id/background
,studio一直報錯
android
:drawable=
"@mipmap/star0" />
:id=
"@android:id/progress"
android
:drawable=
"@mipmap/star1" />
layer-list>
自定義RatingBar(星星)
原文 android系統自帶ratingbar,無法直接指定寬高,不然會出現無法全部顯示的情況,使用系統自帶的兩個主題 android attr ratingbarstyleindicator和 android attr ratingbarstylesmall 也只能做到固定小版或者大版。按照以下幾...
Android自定義RatingBar(評分控制項)
ratingbar簡單介紹 ratingbar是基於 seekbar 拖動條 和 progressbar 狀態條 的擴充套件,用星形來顯示等級評定,在使用預設ratingbar時,使用者可以通過觸控 拖動 按鍵 比如遙控器 來設定評分,ratingbar自帶有兩種模式 乙個小風格 ratingbar...
自定義RatingBar的顯示 評分元件
做專案中有要用到評分控制項,本以為可以直接使用,加上該控制項後發現和設計師的不一樣,尤其是膚色不同,於是需要自定義一下ratingbar的顯示,寫個demo記錄一下 ratingbar特有的屬性 android numstars 指定該元件星星的數量,例如上圖可以定義5個6個甚至更多 android...