我的代码如下:-
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, mFeedFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
答案 0 :(得分:1)
这有点奇怪,但是可以。
只需将android:background =“#FFFFFF”属性添加到片段的根布局中,它将正确显示。 在那里做过。
答案 1 :(得分:0)
请首先遵循最佳做法,例如使用Support包中的Fragment以及使用getSupportFragmentManager()而不是getFragmentManager()
一次走一步。以上内容不足以让我提供更多信息。
答案 2 :(得分:0)
1)您可能在活动视图中为FrameLayout提供了错误的处理。
2)您可能正在混合Activity,AppCompatActivity,getFragmentManager和getSupportFragmentManager。如果您的活动继承了Activity,请使用getFragmentManager,或者如果其使用AppCompatActivity,请使用getSupportFragmentManager。