1

ユーザーのスコアを示す評価バーを作成したい (例: 80 は 4 つ星になります)。ユーザーが変更することを許可しないので、リスナーは必要ないと思います。関数名はわかったけどgetRating、どうやって使うの?私が望むのは、値 (例: 60) を取得することだけで、ユーザーの評価バーに 3 つ星が表示されます。ありがとう

解決しました。SetRating評価バーに整数値を取得するために使用できます

4

1 に答える 1

3

さて、アンドロイドはすでにRatingBar.

いくつかの初期概念については、こちらのチュートリアルに従ってください。

表示する星の最大数を設定できます。

setNumStars()

次のように評価バーの最大値を設定できます。

setMax()

したがって、星の数として 5 を設定し、評価の最大値として 100 を設定すると、システムは自動的に 80 のスコアに対して 4 つ星を表示し、60 に対して 3 つの星を表示します。そのため、スコアに対して表示する星の数をシステムに決定させます。

于 2012-10-04T08:40:08.420 に答える