如何使用App.fragment
替换Support.V4.App.fragment
中的框架布局?
我试过了:
FragmentManager
.BeginTransaction()
.Replace(Resource.Id.fragment_scancontainer, scanFragment).Commit();
和
ChildFragmentManager
.BeginTransaction()
.Replace(Resource.Id.fragment_scancontainer, scanFragment).Commit();
其中Resource.Id.fragment_scancontainer
是片段中的框架布局,scanFragment
类继承自Android.Support.V4.App
'
有人可以提供建议吗?
答案 0 :(得分:2)
android.support.v4.app.Fragment
中不能有android.app.Fragment
,反之亦然。我建议重构你的代码,如果可能的话,到处都有一个片段类型。
如果是活动,如果您需要android.support.v4.app.Fragment
,则活动必须延长FragmentActivity
(或更好AppCompatActivity
),您必须使用SupportFragmentManager
。