【发布时间】:2012-11-27 12:02:25
【问题描述】:
我有一个项目,它有 4 个使用操作栏的选项卡,每个选项卡都有自己的片段,它们在单击选项卡时显示。
当在当前选项卡中单击按钮时,我想做的是将当前选项卡重置为另一个(例如从 tab4 到 tab2)。我不知道该怎么做,因为片段对我来说有点陌生。我怎样才能获得当前选择的选项卡?如何设置新标签页?
非常感谢任何帮助!
【问题讨论】:
标签: android button tabs fragment
我有一个项目,它有 4 个使用操作栏的选项卡,每个选项卡都有自己的片段,它们在单击选项卡时显示。
当在当前选项卡中单击按钮时,我想做的是将当前选项卡重置为另一个(例如从 tab4 到 tab2)。我不知道该怎么做,因为片段对我来说有点陌生。我怎样才能获得当前选择的选项卡?如何设置新标签页?
非常感谢任何帮助!
【问题讨论】:
标签: android button tabs fragment
我认为您的意思是 myTab.setCurrentTab(i) 和 myTab.getCurrentTab()。你可以声明一个
myTab.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
//do something
}});
用于您的事件处理。
【讨论】: