2

私は2つのフラグメントを持っています:

public class FirstFragment extends Fragment{
   ...
}

public class SecondFragment extends Fragment{
   ...
}

私のアプリは最初に を表示し、のボタンFirstFragment押すと が表示されます。ボタンが押されると、次のコードが実行されます。FirstFagmentSecondFragmentFirstFragment

fragmentTransaction.replace(R.id.fragment_placeholder, firstFragment, secondFragment);
fragmentTransaction.addToBackStack(null);

私がしたいのは、 を表示するとSecondFragment、その下にまだ表示される (によってオーバーレイされている) ため、 の背景を透明にする必要があると思います。FirstFragmentFirstFragmentSecondFragmentSecondFragment

レイアウト ファイルに を設定しandroid:background="@android:color/transparent"ましたが、SecondFragment透明ではありません。なぜですか? 私の要件を達成する方法は?

4

0 に答える 0