Android tabwidget在mono c中不起作用

Android tabwidget在mono c中不起作用,android,xamarin.android,android-tabhost,Android,Xamarin.android,Android Tabhost,选项卡小部件不工作。这是线程从当前函数返回时要执行的下一个语句 TabHost mTab = new TabHost(this); SetContentView(Resource.Layout.Main); Intent i = new Intent(this, typeof(Activity2)); i.AddFlags(ActivityFlags.NewTask); mTab.AddTab(mTab.NewT

选项卡小部件不工作。这是线程从当前函数返回时要执行的下一个语句

        TabHost mTab = new TabHost(this);

        SetContentView(Resource.Layout.Main);

        Intent i = new Intent(this, typeof(Activity2));
        i.AddFlags(ActivityFlags.NewTask);
        mTab.AddTab(mTab.NewTabSpec("tag").SetIndicator("label").SetContent(i));

        Intent i2 = new Intent(this, typeof(Activity2));
        i2.AddFlags(ActivityFlags.NewTask);
        mTab.AddTab(mTab.NewTabSpec("tag2").SetIndicator("label2").SetContent(i2));

        mTab.CurrentTab = 0;

您的TabHost未设置为contentView。您需要将tabHost对象添加到main.xml布局文件中,然后按如下方式引用它:

TabHost mTab = (TabHost)findViewById(R.id.tabHost);