【问题标题】:How to create button X inside fragment A that will replace fragment A to fragment B如何在片段 A 中创建按钮 X,它将片段 A 替换为片段 B
【发布时间】:2012-11-04 04:27:28
【问题描述】:

我在里面有片段 A 和按钮 X。当我单击按钮 X 时,片段 A 将被片段 B 替换?我该怎么做?非常感谢。

【问题讨论】:

  • 这和英文无关。 什么编程语言?
  • 我很抱歉。我已经编辑了我的帖子。

标签: android button replace switch-statement fragment


【解决方案1】:
public void changeFragment(){
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    xyzFragment fragment = new xyzFragment();
    ft.replace(R.id.details_fragment, fragment );
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    ft.commit();
}
  1. xyzFragmetn :另一个包含按钮的片段。
  2. 调用changeFragment()方法改变片段

【讨论】:

  • 感谢您的回复。你的方法 changeFragment 是在 Fragment A 还是 FragmentAcivity?
  • 抱歉我的知识不好。我是安卓的新手。我刚刚在 Fragment A 中尝试了您的方法并且它有效。它把片段 B 叫出来,但它们都出现在我的屏幕上。有没有办法只显示 Fragment B ?谢谢
猜你喜欢
  • 1970-01-01
  • 2012-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多