2014-01-31 2 views
1

Я новичок в разработке Android. Я использую одиночный FragmentActivity и он содержит FrameLayout. Я использую много классов фрагментов. Иногда, когда я заменяю один фрагмент на другой, их макеты объединяются друг с другом. Как я могу решить эту проблему?Android: Слияние двух фрагментов

+0

Wher e - ваш код? Что вы пробовали? – SMR

+0

Как насчет того, что вы думаете о том, что вы просите, и представьте себе следующий сценарий: Человек говорит вам следующее: «Я добавляю два номера, и ответ неверен! Что не так с моими числами? Как я могу заставить мои числа правильный ответ? ». Это все. Теперь вы должны ответить на этот вопрос. Вы хорошо разбираетесь в математике, но это все, что вам дают. Теперь посмотрите на свой вопрос и POST SOME CODE, чтобы мы могли видеть, что вы делаете неправильно, и поможете решить вашу проблему. –

ответ

0

Вы делаете следующее ??

ft = fragmentManager.beginTransaction(); 
ft.replace(R.id.frame_container, fragment); 
ft.addToBackStack(null); 
ft.commit(); 

Где фт это ваш FragmentTransaction и fragmentManager Ваш

FragmentManager fragmentManager = getSupportFragmentManager(); 
+0

Да, я делаю то же самое – user3247792

+0

Скажите, пожалуйста, почему два фрагмента перекрываются? – user3247792

+0

не могли бы вы разместить свой код. –

0

использование replace добавить новый фрагмент

ft.replace(id,newfragment); 

и удалите старый фрагмент

ft.remove(old fragment); 
Смежные вопросы