私は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透明ではありません。なぜですか? 私の要件を達成する方法は?