Fragment
에 탭보기가 있습니다. 첫 번째 탭에는 FAB
버튼이 있습니다. FAB
button
을 클릭하면 탭보기 레이아웃이 새로운 Fragment
레이아웃으로 바뀌지 않습니다. 새 Fragment
레이아웃이 탭보기 레이아웃에서 겹쳐 표시됩니다.Tabview의 Fab 버튼을 클릭하면 다른 탭으로 바뀌지 않음 Fragment
-2
A
답변
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();
당신이 몇 가지 코드를 표시 할 수 있습니다 :
또는 공장에
, 버튼이 코드를 작성 클릭? – SahdevRajput74조각 트랜잭션을 커밋하는 컨테이너에 문제가 있습니다. – Lucky