我有一个项目,其中有4个选项卡使用操作栏,每个选项卡都有自己的片段,单击选项卡时会显示这些片段。
当我在当前选项卡中单击按钮时,我想要将当前选项卡重置为另一个(例如从tab4到tab2)。我不确定如何解决这个问题,因为碎片对我来说有些陌生。我怎样才能获得当前选中的标签?我怎样才能设置新标签?
非常感谢任何帮助!
答案 0 :(得分:1)
我认为你的意思是myTab.setCurrentTab(i)和myTab.getCurrentTab()。你可以宣布一个
myTab.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
//do something
}});
用于您的事件处理。