0

Я разрабатываю приложение, в котором мне нужно вызывать два фрагмента для операции, заменяющей другой фрагмент, один из фрагментов будет содержать форму, а другой фрагмент будет содержать другую форму, i не знаю, как это сделать, поэтому любое предложение будет сердечно оценено, спасибо заранее.как вызвать два фрагмента в активности по элементу нажмите

Я хочу заменить форму на кнопке Click. по R & D Я узнаю, что в этот момент мне нужно использовать фрагмент с двумя макетами, каждый макет будет содержать формы.

Основная деятельность.

public class MainActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    }  
} 

Фрагмент 1.

public class Fragment1 extends Fragment { 

    @Override 
    public View onCreateView(LayoutInflater inflater, 
      ViewGroup container, Bundle savedInstanceState) { 

     // Inflate the layout for this fragment 
     return inflater.inflate(R.layout.fragment1, container, false); 

    } 

Фрагмент 2.

public class Fragment2 extends Fragment { 

    @Override 
    public View onCreateView(LayoutInflater inflater, 
      ViewGroup container, Bundle savedInstanceState) { 

     // Inflate the layout for this fragment 
     return inflater.inflate(R.layout.fragment2, container, false); 
    } 
} 

ответ

2

Вы можете попробовать, как этот

FragmentTransaction ft=getSupportFragmentManager().beginTransaction(); 
    ft.add(Home.newInstance(),"First"); 
    ft.add(Second.newInstance(),"Second"); 
    ft.commit(); 

Так вот вы добавили несколько фрагмент в стек

+0

#akhil Рао Спасибо Это работает для меня. –

Смежные вопросы