В моем приложении мне нужно что-то вроде изображения ниже. У меня есть опыт создания пользовательских компонентов, и я знаю, как это сделать. Однако я понятия не имею, как создать такой компонент. Нужно ли мне делать что-то подобное, когда мы разрабатываем пользовательскую панель рейтинга?
Android, индивидуальный дизайн компонентов
Ответы (1)
Во всяком случае, их так много способов, которыми вы можете достичь этого.
Один из способов, который я вижу, используя группу переключателей и переключатель, вертикальные линии и текстовое представление, вы можете легко достичь этого. Поместите все в макет по вашему выбору, а затем просто раздуйте макет, где вам нужно. После этого вам просто нужно установить переключатель, подобный этому radio1.setChecked(true)
. Это простое решение, но может быть не оптимальным.
В качестве альтернативы вы можете создать собственное представление, расширив класс представления или любой из его подклассов, независимо от того, что вы считаете подходящим для своей работы, а затем переопределить его метод onDraw, выполнив все вручную.
person
minhaz
schedule
26.03.2013