2011-07-18 80 views
1

我真的很新的android編程。我的問題是RatingBar是如何工作的?我想製作一個包含RatingBars的應用程序,每當用戶對它評分爲4星時,我希望我的應用程序的其他用戶也能看到它。我怎樣才能做到這一點?請幫助我,我會非常感激。RatingBar android問題

回答

1

爲此,您需要一臺服務器。當user1評分爲4時,您的應用程序將評分(HTTP POST)發佈到您的服務器(在數據庫或文本文件上)。當user2啓動你的應用程序時,你從服務器請求(HTTP REQUEST)你的分數(如果有的話)。

參考:Rating bar exampleHTTP POST example on AndroidHTTP request example

0

的RatingBar只是一個UI部件這讓你把一個1-5星級的,點擊它並選定星返回一個值。

你必須自己實現投票系統的所有邏輯。

0

在主activity.java我們必須創建一個評級條對象像:

RatingBar  ratingBar; 

接着,在覆蓋方法,我們必須添加的圖像顯示於下:

ratingBar = (RatingBar) findViewById(R.id.idratingBar); 

而且在接下來的步驟:

xml文件: 相對佈局裏面,我們必須寫:

<RatingBar 
android: stepSize ="0.25"`enter code here` 
android: numStars="5" 
android:rating="4.5"/>