片段中的ViewPager显示了空白的Xamarin Android

片段中的ViewPager显示了空白的Xamarin Android,android,android-fragments,xamarin.android,android-viewpager,fragment,Android,Android Fragments,Xamarin.android,Android Viewpager,Fragment,我正在开发一个Xamarin Android应用程序。我已经创建了一个抽屉布局,在框架布局中加载片段。在一个片段中,我想显示带有选项卡布局的视图寻呼机。但片段没有显示任何内容,并且保持空白 下面是包含ViewPager的片段的代码 public class HomeFeedFragment : Android.Support.V4.App.Fragment { ViewPager viewPager; TabLayout tabLayout; ICharSequence

我正在开发一个Xamarin Android应用程序。我已经创建了一个抽屉布局,在框架布局中加载片段。在一个片段中,我想显示带有选项卡布局的视图寻呼机。但片段没有显示任何内容,并且保持空白

下面是包含ViewPager的片段的代码

public class HomeFeedFragment : Android.Support.V4.App.Fragment
{
    ViewPager viewPager;
    TabLayout tabLayout;

    ICharSequence[] titles = CharSequence.ArrayFromStringArray(new string[] 
    { "Business", "Activity", "Place", "Tracking" });
    Android.Support.V4.App.Fragment[] fragments;
    Adapters.ViewPagerAdapter adapter;

    public override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        // Create your fragment here
    }

    public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        var view = inflater.Inflate(Resource.Layout.layout_feed_tabs, container, false);
        tabLayout = view.FindViewById<TabLayout>(Resource.Id.tabLayout);
        viewPager = view.FindViewById<ViewPager>(Resource.Id.viewPager);

        fragments = new Android.Support.V4.App.Fragment[]
        {
            new FeedItemsFragment(Service.DbService.FeedItems.Where(p => p.PostType == PostType.Business.ToString()).ToList()),
            new FeedItemsFragment(Service.DbService.FeedItems.Where(p => p.PostType == PostType.Activity.ToString()).ToList()),
            new FeedItemsFragment(Service.DbService.FeedItems.Where(p => p.PostType == PostType.Place.ToString()).ToList()),
        };
        adapter = new Adapters.ViewPagerAdapter(ChildFragmentManager, fragments, titles);
        viewPager.Adapter = adapter;
        tabLayout.SetupWithViewPager(viewPager);

        return base.OnCreateView(inflater, container, savedInstanceState);
    }
}
我是Xamarin的新手。

更换线路

return view;


将您的代码粘贴到此处,一些人的图片无法正确加载。使用代码更改了图片。请阅读-总结是,这不是向志愿者致辞的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。我根据.OnCreateView(充气机、容器、savedInstanceState)进行了更改;在视野范围内,它工作得非常好。
return view;
return base.OnCreateView(( inflater,  container, savedInstanceState));