【发布时间】:2014-07-11 10:16:50
【问题描述】:
我无法在一个布局中附加两个片段。我知道如何在布局中添加一个片段,但我不知道如何在 java android 中垂直放置两个片段。 here 添加一个片段已完全解释,但没有将两个或多个片段放在一个布局中的教程。
【问题讨论】:
标签: java android android-layout android-fragments fragmentmanager
我无法在一个布局中附加两个片段。我知道如何在布局中添加一个片段,但我不知道如何在 java android 中垂直放置两个片段。 here 添加一个片段已完全解释,但没有将两个或多个片段放在一个布局中的教程。
【问题讨论】:
标签: java android android-layout android-fragments fragmentmanager
在您的 xml 文件中创建两个 FrameLayout 并按照您想要的方式放置它们。在其中添加片段。
【讨论】:
你可以试试这样的:
FragmentTransaction ft = getFragmentManager()
.beginTransaction();
Fragment fragment = new MyAwsomeFragment();
ft.add(R.id.linearLayoutActivity, fragment, null);//dont add to backstack
ft.commit();
这里的 R.id.linearLayoutActivity 指向当前可见的布局并被 Activity 膨胀。
【讨论】: