Поменять местами 2 фрагмента - PullRequest
0 голосов
/ 07 марта 2012

В моем приложении у меня есть 3 фрагмента одного типа, но представления изменяются на основе данных.поэтому у меня есть FragmentA, FragmentB и FragmentC (все того же типа), и первоначально FragmentA имеет View1, FragmentB имеет View2, фрагментC имеет View3.После перемещения в сторону, я хочу, чтобы View2 был перемещен во FragmentA, View3 перемещен во FragmentB, и для FragmentC было создано новое представление.

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

...