我在考虑做类似于this的事情,但恰恰相反。假设我在父活动的操作栏中有一个继续按钮。我有几个片段应该按顺序显示。如何只需单击“继续”按钮即可转到下一个片段?
答案 0 :(得分:1)
使用继续按钮的OnClick
只需替换或添加新片段到Container
。
在{{1>} 继续按钮嵌套if else或切换:
Onclick
答案 1 :(得分:0)
从您的主要活动中调用以下方法:
Fragment myNewFragment = MyFragmentClass.newInstance();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, myNewFragment, "newTag");
transaction.addToBackStack(null);
transaction.commit();
在R.id.fragment_container可能是XML中的FrameLayout或其他布局的情况下,myNewFragment是通过创建新的Fragment对象返回的Fragment,也可能是newInstance()之类的自定义方法,您可以传递参数以使用相同的Fragment类,但布局不同的视图/文本。