Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个显示用户分数的评分栏(例如:80 将变为 4 星)。我不允许用户更改它,所以我认为不需要监听器。现在我知道有一个函数名getRating但如何使用它?我想要的只是获得一个值(例如:60),用户将在我的评分栏中看到 3 星。感谢:D
getRating
解决了。我可以用SetRating一个整数值到我的评分栏
SetRating
那么android已经有一个RatingBar.
RatingBar
请按照此处的教程了解一些初始概念。
您可以设置要显示的最大星数:
setNumStars()
您可以设置 Rating Bar 的最大值,例如:
setMax()
因此,当您将 5 颗星设置为数星并将 100 颗星设置为最大评分时,系统将自动显示 4 星与 80 分并会显示 3 星与 60 分,因此让系统决定您的分数显示多少星。