Xmarin.Android ActionBarNavigationMode.Tabs System.NullReferenceException

最近遇到的一个问题,现在记录下,未做深入研究,有遇到过的可以一起探讨,待更

一个简单的功能实现Tab页切换

 protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);

            ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;
            SetContentView(Resource.Layout.Main);

            _fragments = new Fragment[]
                         {
                             new WhatsOnFragment(),
                             new SpeakersFragment(),
                             new SessionsFragment()
                         };

            AddTabToActionBar(Resource.String.whatson_tab_label, Resource.Drawable.ic_action_whats_on);
            AddTabToActionBar(Resource.String.speakers_tab_label, Resource.Drawable.ic_action_speakers);
            AddTabToActionBar(Resource.String.sessions_tab_label, Resource.Drawable.ic_action_sessions);
        }

问题会出现在标红的地方

解决方式:

AndroidManifest.xml 去掉android:theme="@style/AppTheme"

猜你喜欢

转载自www.cnblogs.com/shawnwxm/p/12341863.html
今日推荐