2015-07-27 1 views
0

Я хочу создать пользовательскую панель оценок, но вместо того, чтобы показывать одинаковое изображение для каждого значка скорости, я хочу показать числа, такие как 1, 2, 3, 4, 5. Я прошел через this и this. Поэтому я смог создать панель Custom Rating с одинаковыми изображениями. Но я хочу разные изображения для разных рейтингов. Любая помощь будет оценена по достоинству.Я хочу создать пользовательскую рейтинговую панель, но вместо того, чтобы показывать одинаковое изображение для каждого значка скорости, я хочу показать числа, например, 1, 2, 3, 4, 5

EDIT 1: вместо этого: default,

я хочу, как Green as filled and gray as empty

+1

Вы можете добавить несколько изображений? – Pavya

+1

И вы можете добавить код? – moffeltje

+0

@ user3676184 Проверьте это сейчас .. –

ответ

0

Создать настраиваемое представление путем расширения LinearLayout и добавления 5 TextViews в него с серым фоном. Процесс кликает по этим TextViews, установив зеленый фон на TextViews слева от щелчка и нажав один на один. Также сохраните индекс нажатого textView в качестве текущего выбранного рейтинга.

+0

Я хотел использовать утилиту Ratingbar вместо использования TextView. Разве это невозможно с помощью виджета панели оценки? –

+0

Невозможно с виджетной панелью оценки – Pavya

+0

Спасибо! Это был единственный вопрос в моем сознании. @ User3676184. Я использовал Textview, как предложил Влад Матвиенко. –