tabwidget не работает моно c # - PullRequest
0 голосов
/ 20 июня 2011

виджет вкладки не работает.я получил это (это следующий оператор для выполнения, когда эти потоки возвращаются из текущей функции)

        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;

1 Ответ

0 голосов
/ 20 июня 2011

Ваш TabHost не устанавливается как contentView. Вам нужно добавить объект tabHost в файл макета main.xml, а затем ссылаться на него следующим образом:

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