скажем, у нас есть несколько типов данных, которые мы хотим отобразить, например, изображение и текст, некоторые элементы имеют текст, некоторые имеют изображения, а другие могут иметь и то и другое.
было бы лучше создать три макетаодин с представлением изображений для отображения изображений, другой макет с представлением текста для отображения текста, третий макет для данных, содержащих изображения и текст, я выбираю макет на основе имеющихся у меня данных.
илибыло бы лучше просто сделать один макет как с изображением, так и с текстом, установить видимость любого вида, который я хочу использовать, на видимость, и установить видимость другого вида на исчезнувшее.
Я предпочитаюметод сокрытия, поскольку его легче реализовать, но эффективен ли он? если у нас есть 100 элементов только с текстом, это означает, что у нас будет 100 изображений, которые мы не используем.
это простой пример, пожалуйста, примите во внимание, что вмакет не используется и просто скрыт, заранее спасибо.