2012-11-04 46 views

回答

0
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()方法改变片段
+0

请在未来格式化您的代码。 – Daedalus

+0

感谢您的回复。你的方法在fragment A或FragmentAcivity中改变片段吗? –

+0

对不起,我的不好的知识。我是一个新手。我刚刚在片段A中尝试了你的方法,它的工作原理。它调用片段B,但它们都出现在我的屏幕上。有没有什么方法只显示片段B?谢谢 –

相关问题