调用onclick时,Android会从Fragment更改Tab

时间:2012-12-10 03:56:04

标签: android button tabs fragment

我有一个项目,其中有4个选项卡使用操作栏,每个选项卡都有自己的片段,单击选项卡时会显示这些片段。

当我在当前选项卡中单击按钮时,我想要将当前选项卡重置为另一个(例如从tab4到tab2)。我不确定如何解决这个问题,因为碎片对我来说有些陌生。我怎样才能获得当前选中的标签?我怎样才能设置新标签?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我认为你的意思是myTab.setCurrentTab(i)和myTab.getCurrentTab()。你可以宣布一个

myTab.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
    //do something
}});

用于您的事件处理。