调用onclick时Android从Fragment更改Tab

Posted

技术标签:

【中文标题】调用onclick时Android从Fragment更改Tab【英文标题】:Android change Tab from Fragment when onclick is called 【发布时间】:2012-11-27 12:02:25 【问题描述】:

我有一个项目,它有 4 个使用操作栏的选项卡,每个选项卡都有自己的片段,它们在单击选项卡时显示。

当在当前选项卡中单击按钮时,我想做的是将当前选项卡重置为另一个(例如从 tab4 到 tab2)。我不知道该怎么做,因为片段对我来说有点陌生。我怎样才能获得当前选择的选项卡?如何设置新标签页?

非常感谢任何帮助!

【问题讨论】:

【参考方案1】:

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

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

用于您的事件处理。

【讨论】:

myTab 来自哪里?如何从 FragmentActivity 覆盖此类活动

以上是关于调用onclick时Android从Fragment更改Tab的主要内容,如果未能解决你的问题,请参考以下文章

gitee查询用户名和密码 Android Studio 3.5以上版本新特性 sharePreferences 使用 不同的Activity间的preferences共享问题 Fragmen

android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决

Fragmen直接来回切换deno

为啥我不能从 onclick 属性调用名为 clear 的函数?

从另一个 .java 类调用 onClick 函数

Android HTML 按钮 onclick 事件