【问题标题】:How to move from one fragment to another fragment on button's click in android? [duplicate]如何在android中单击按钮时从一个片段移动到另一个片段? [复制]
【发布时间】:2017-12-16 06:03:50
【问题描述】:

我有一个主要活动和三个片段。我想从第二个片段移动到第三个片段。我在第二个片段上有show logs 按钮,当单击显示日志按钮时,它应该将用户带到第三个片段,即 SHOW LOGS 片段。我已经完成了所有工作代码和东西但是不知道如何从一个片段移动到另一个片段。由于某些隐私问题,我无法发布代码有人可以帮助我吗?

【问题讨论】:

  • 为此使用片段事务
  • 我写了你想要的东西here。调用 display.. 方法(在按钮的侦听器中)以显示您的片段之一,同时隐藏其他片段。
  • 如果接受的答案是解决方案,这甚至是一个问题?我的意思是,您是如何到达第一个和第二个 Fragments 的?

标签: android android-fragments


【解决方案1】:

使用 Fragment 事务在单击按钮时用第三个 Fragment 替换您的第二个 Fragment, 例如,

Fragment thirdFragment = new ThirdFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, thirdFragment);
transaction.addToBackStack(null);
transaction.commit();

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多