2017-11-28 11 views
-2

Fragmentのタブビューがあります。最初のタブにはFABボタンがあります。 FABbuttonをクリックすると、タブビューレイアウトは新しいFragmentレイアウトに置き換えられません。新しいFragmentレイアウトがタブビューのレイアウトに重複して表示されます。タブビュー上のFabボタンクリックして別のフラグメントに置換しないフラグメント

+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

最初の例である、あなたは、静的なファブボタンを初期化する必要があり、あなたが最初のタブのクリックで5つのタブで開かれている場合fab.setVisibility(View.VISIBLE)を設定します。タブをクリックします。fab.setVisibility(View.GONE);

またはFabで、ボタンこのコードを書いクリック:

FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
      ft.replace(R.id.content_frame, new yourFragment()); 
      ft.commit(); 
関連する問題