Czy możesz użyć znacznika scalania z fragmentami?

Jeśli korzystam zmerge tag jako tag macierzysty dla układu mojego fragmentu, natrafiam na dwa problemy:

pierwszy wonCreateView(), jeśli określę NOT, aby dołączyć do roota, pojawia się błąd:

android.view.InflateException: <merge /> can be used only with a valid ViewGroup root and attachToRoot=true

a jeśli dołączę do roota, pojawia się błąd:

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.

Znalazłem fajną odpowiedź na inne pytanie, mówiącą, że biblioteka fragmentów automatycznie przyłączy dziecko do grupy widoku rodzica, którą określisz w zastępstwie. Sugestia była taka, że ​​musisz ustawićattachToRoot dofalse. Dlamerge tag, to wymagane.

Czy można obejść jedną z tych zasad, aby użyćmerge tag dla układu fragmentu?

questionAnswers(1)

yourAnswerToTheQuestion