版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
传递到 add() 的第一个参数是 ViewGroup即应该放置片段的位置,由资源 ID 指定第二个参数是要添加的片段。
上例展示了如何向您的 Activity 添加片段以提供 UI不過,您还可以使用片段为 Activity 提供后台行为而不显示额外 UI。
要想添加没有 UI 的片段请使用 add(fragment原理, String) 从 Activity 添加片段(为片段提供一个唯一的字符串“標记”,而不是视图 ID)这会添加片段,但由于它并不与 Activity 布局中的视图关联因此不会收到对 onCreateView() 的调用。因此您不需要实现该方法。
并非呮能为非 UI 片段提供字符串标记—您也可以为具有 UI 的片段提供字符串标记—但如果片段没有 UI则字符串标记将是标识它的唯一方式。如果您想稍后从 Activity 中获取片段则需要使用 findfragment原理ByTag()。