gpt4 book ai didi

android - 在不调用 OnTabSelectedListener 的情况下选择选项卡

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:28 24 4
gpt4 key购买 nike

我正在尝试在我的 Activity 中使用 TabLayout。每个选项卡将用户带到一个 fragment 。

  1. 假设用户在具有 fragment 1 的 Tab1 上。
  2. 他点击了包含 fragment2 的 Tab2。
  3. 现在,当用户在 Tab2 上并按下后退按钮时,我希望用户返回到 Tab1 上的 Fragment1。我通过执行 getFragmentManager().popBackStack() 来做到这一点。现在我还想将选定的选项卡更新为 Tab1。

有什么方法可以在不调用 TabSelectedListener 的情况下在 TabLayout 中将选项卡标记为已选中?

最佳答案

只需这样做:

TabLayout.Tab tab = tabLayout.getTabAt(index);

tabLayout.removeOnTabSelectedListener(this);
tab.select();
tabLayout.addOnTabSelectedListener(this);

享受:)

关于android - 在不调用 OnTabSelectedListener 的情况下选择选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37335850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com