17
假设我有几个片段:片段placehoder布局
public class FirstFragment extends Fragment { ... }
public class SecondFragment extends Fragment { ... }
public class ThirdFragment extends Fragment { ... }
我也有一个主要活动,它的内容是(main.xml
):
<LinearLayout ...>
<!-- How to have a fragment placehold without specify which fragment show here? -->
<fragment>
</LinearLayout>
我的问题是,在在布局文件上方,如何定义片段占位符而不指定在此处显示哪个片段,然后在我的活动java代码,膨胀适当的片段到占位符?
这是可能的和如何做到这一点?
ft.replace (...)应该改为ft.add(...)。 – 2012-03-13 14:00:18
是的,android:layout_width应该设置为wrap_content – Markus 2013-12-10 09:22:29
请参阅这里了解更多信息:http://developer.android.com/training/basics/fragments/fragment-ui.html – Hardy 2014-12-13 23:06:32