Мне нужен класс, который контролирует, какой вид отображается - PullRequest
0 голосов
/ 12 июня 2019

Я хочу создать следующее поведение. Допустим, у меня есть класс A и B, который расширяет обзор. Теперь я хочу создать класс (например, X), который содержит значения отступов (или другие конфигурации макета, такие как ширина). Внутри оставшейся ширины / высоты X я хочу нарисовать A или B. Допустим, у меня есть внешняя кнопка, и я нажимаю ее, она циклически отображает, какой класс отображается A / B. Я новичок в Android, и я не знаю, как подойти к этому.

На данный момент я хочу получить функциональность, описанную выше. И тогда я могу адаптироваться к своим потребностям. Я работаю над игрой в судоку. У меня есть пользовательский вид сетки, и каждый элемент - это пользовательский вид. Этот кастомный вид работает нормально. Но я бы хотел разделить его на 2 вещи. Тот, который рисует цифры, и тот, который рисует заметки (возможные цифры в ячейке). Так что в моем случае у меня должно быть 81 (9x9) из X, которые отображают A или B.

Спасибо

1 Ответ

0 голосов
/ 12 июня 2019

Если A или B простираются от View, просто используйте это, чтобы показать A

A.visibility = View.VISIBLE
B.visibility = View.INVISIBLE

, используйте это, чтобы показать B

B.visibility = View.VISIBLE
A.visibility = View.INVISIBLE
...