2017-11-28 12 views
-2

Fragment에 탭보기가 있습니다. 첫 번째 탭에는 FAB 버튼이 있습니다. FABbutton을 클릭하면 탭보기 레이아웃이 새로운 Fragment 레이아웃으로 바뀌지 않습니다. 새 Fragment 레이아웃이 탭보기 레이아웃에서 겹쳐 표시됩니다.Tabview의 Fab 버튼을 클릭하면 다른 탭으로 바뀌지 않음 Fragment

+1

당신이 몇 가지 코드를 표시 할 수 있습니다 :

또는 공장에

, 버튼이 코드를 작성 클릭? – SahdevRajput74

+0

조각 트랜잭션을 커밋하는 컨테이너에 문제가 있습니다. – Lucky

답변

0

사용 여기에 추가하는 대신 대체 예를 먼저

FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
transaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out); 
transaction.replace(R.id.totalpropcontainer, contactUs);//Replace by your fragment 
transaction.commit(); 
0

, 당신은 정적 팹 버튼을 초기화해야하고 당신이 다섯 개 개의 탭을 가지고 fab.setVisibility (View.VISIBLE)를 설정 첫 번째 탭의 클릭으로 열려있는 경우; 및 기타 탭 클릭 fab.setVisibility (View.GONE);

FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
      ft.replace(R.id.content_frame, new yourFragment()); 
      ft.commit();