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