将评级存储为整数 - android

Store rating as an integer - android

在我的 android 应用程序中,我必须要求用户对其进行评分(星星图标,4 星)。如果用户评价 2 星,我需要将其转换为值 2(int 类型)并将其存储在后端(Salesforce)。

而且在显示摘要时,我需要获取 int 值并显示为 1、2、3 或 4 星。

我该如何处理这个任务?

感谢任何有关代码或建议的帮助。

谢谢。

您可以使用 Android 中的 RatingBar 小部件向用户显示 star-rating 条,然后使用 getNumStars() 方法获取显示为 int 的星数。详情在这里:

https://developer.android.com/reference/android/widget/RatingBar.html