2015-12-05 5 views
0

У меня есть вкладка с использованием фрагментов, одна из вкладок содержит кнопку, которая должна запускать другой скрытый фрагмент.Не удалось запустить новый фрагмент?

Я добавил нижеследующий код клика к кнопке, но фрагмент, похоже, не запускается.

Любые идеи?

мой OnClick код:

public void onClick(View view) { 
      //Intent intent = new Intent(getActivity(), TestFragment.class); 
      //startActivity(intent); 
      Toast.makeText(getActivity(),"clicked", Toast.LENGTH_SHORT).show(); 
      FragmentManager fm = getFragmentManager(); 
      FragmentTransaction ft = fm.beginTransaction(); 
      ft.replace(R.id.container_body, new TestFragment(), "frag screen"); 
      ft.commit(); 
     } 
    }); 
+0

Опубликуйте свой xml и код TestFragment.java – Rami

+0

@Rami, просто решил проблему, я использовал неправильный контейнер_body, у меня есть навигационный ящик и просмотр пейджера, использовал nav_drawer, а не просмотр пейджера. Благодарю. – ScottishUser

+0

Если вы решили проблему, поставьте свой ответ или закройте вопрос –

ответ

0

Решена проблема, я использовал неправильный container_body, у меня есть нав ящик и вид пейджер, использует навигационный ящик, а не вид пейджер виджет.