如何以编程方式更改MvxTabsFragmentActivity中的选项卡?

时间:2015-06-25 15:14:21

标签: android android-fragments xamarin mvvmcross

我在我的应用中使用MvxTabsFragmentActivity。我有三个标签。我使用数字“3”的选项卡上的按钮。当我单击按钮时,您想切换到标签号“1”。我使用这段代码:

base.OnTabChanged("1");

这是工作 - 内容更改,但选择仍然是“3”标签上的标题。 enter image description here

如何更改标题选择?

1 个答案:

答案 0 :(得分:1)

我认为您的问题是您直接调用TabHost而不是调用实际更改标签的内容。

您可以使用几种方法来执行此操作。您可以获取tabHost.setCurrentTab(1)并致电getActionBar().setSelectedNavigationItem(0);

您也可以尝试json.dumps。如果您正在使用ActionBar(它看起来像你)。

你见过this question吗?它可能有助于解决您的问题。

如果这个答案没有帮助,你应该发布更多的代码(即你的完整MvxTabsFragmentActivity类),以便我/我们可以帮助你弄清楚你的具体问题。

祝你好运!