Я хочу создать пользовательскую панель оценок, но вместо того, чтобы показывать одинаковое изображение для каждого значка скорости, я хочу показать числа, такие как 1, 2, 3, 4, 5. Я прошел через this и this. Поэтому я смог создать панель Custom Rating с одинаковыми изображениями. Но я хочу разные изображения для разных рейтингов. Любая помощь будет оценена по достоинству.Я хочу создать пользовательскую рейтинговую панель, но вместо того, чтобы показывать одинаковое изображение для каждого значка скорости, я хочу показать числа, например, 1, 2, 3, 4, 5
ответ
Создать настраиваемое представление путем расширения LinearLayout
и добавления 5 TextViews
в него с серым фоном. Процесс кликает по этим TextViews
, установив зеленый фон на TextViews
слева от щелчка и нажав один на один. Также сохраните индекс нажатого textView
в качестве текущего выбранного рейтинга.
Я хотел использовать утилиту Ratingbar вместо использования TextView. Разве это невозможно с помощью виджета панели оценки? –
Невозможно с виджетной панелью оценки – Pavya
Спасибо! Это был единственный вопрос в моем сознании. @ User3676184. Я использовал Textview, как предложил Влад Матвиенко. –
Вы можете добавить несколько изображений? – Pavya
И вы можете добавить код? – moffeltje
@ user3676184 Проверьте это сейчас .. –