Взгляды "GONE" завышены?

У меня огромный XML-макет со многими макетами Relative / Linear, и теперь я должен скрыть все макеты, которые мне не нужны, с setVisibility (View.GONE) и изменить их видимость при необходимости.

Мой вопрос: достаточно ли этого метода? являются раздутыми и визуализированными макетами, поэтому они изменяют память телефона, а также его производительность и время загрузки активности, или они не до тех пор, пока я не установил видимость на VISIBLE.

Макет становится все больше, поэтому я хотел бы знать, следует ли использовать Fragments или оставаться с тем, что у меня есть.

Ответ 1

- раздутые макеты

Да.

и отображается

Нет. Они являются частью иерархии представлений, но игнорируются в проходах рендеринга.