Anko – альтернатива скрыть один вид и показать другое

Должен ли я просто инициализировать и сохранять оба, и установить visibility для VISIBLE или GONE зависимости от состояния? Есть ли лучший метод? Как насчет проблем с памятью? Я хотел бы иметь RetyclerView и WebView поочередно. Я хочу избежать фрагментов – я уже пробовал это, и разделение ответственности между Activity, UI и Fragments – ад.

Я сохраняю свой UI (наследующий от AnkoComponent) в отдельном классе, если это имеет значение.