2017-01-20 8 views
-3

В моем приложении для Android я должен попросить пользователя оценить его (значок звезд, 4 звезды). Если пользователь оценивает 2 звезды, мне нужно преобразовать его как значение 2 (тип int) и сохранить его в back-end (Salesforce).Рейтинг магазина как целое - андроид

А также при отображении сводки мне нужно получить значение int и отобразить как 1,2,3 или 4 звезды.

Как подойти к этой задаче?

Любая помощь с кодом или предложением оценивается.

Спасибо.

ответ

1

Вы можете использовать виджет RatingBar в Android, чтобы отображать на нем звездную панель, а затем использовать метод getNumStars(), чтобы получить количество звезд, показанных как int. Подробности здесь:

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

+0

Спасибо. Это полезно. Знаете ли вы, как я могу преобразовать значение int обратно в звезды (рейтинг), показывая его в резюме. – Chid

+0

Несомненно. Вы можете использовать setNumStars (int numStars) для преобразования значения int обратно в звезды. –

 Смежные вопросы

  • Нет связанных вопросов^_^