我想創建顯示用戶評分的評分欄(例如:80將變爲4星)。 我不允許用戶改變它,所以我認爲不需要聽衆。 現在我知道theres函數名稱getRating
但如何使用它? 我想要的是獲得一個值(例如:60),用戶將在我的評級欄中看到3stars。 感謝:D從整數更改評級欄值
解決。我可以使用SetRating
取我的評分欄的整數值
我想創建顯示用戶評分的評分欄(例如:80將變爲4星)。 我不允許用戶改變它,所以我認爲不需要聽衆。 現在我知道theres函數名稱getRating
但如何使用它? 我想要的是獲得一個值(例如:60),用戶將在我的評級欄中看到3stars。 感謝:D從整數更改評級欄值
解決。我可以使用SetRating
取我的評分欄的整數值
那麼android已經有一個RatingBar
。
對於一些初始概念,請參閱教程here。
可以設置星星的最大數量,以顯示:
可以設置等級酒吧像最大值:
所以,當你設定5作爲數量爲100,並將100設置爲評級的最大值,系統將自動顯示4星與80的比分,並顯示3星與60的關係,因此讓系統根據您的分數決定顯示多少顆星星。
[Here](http://kozyr.zydako.net/2010/05/23/pretty-ratingbar /)是一個定製'RatingBar'的教程。 –
謝謝,我明白他們兩個,但情況是:如何做到這一點?語法是什麼?可以說我有一個整數值爲100.如何將該int連接到我的評級欄。 –
對不起,但你的教程沒有幫助,問題不在於這樣的定製。 感謝:D –
你可以粘貼你的代碼... –
獲得分數,將其轉換爲評分(Ex 60爲3),並將3分鐘的繪圖改爲5星以內。 –
http://androidorigin.blogspot.ch/2010/10/android-ratingbar-demo-program.html – MemLeak