我对使用片段感到困惑。我读过将UI添加到我们使用的片段中:
public static class ExampleFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.example_fragment, container, false);
}
}
但是要向活动添加片段,我们有两种方法,一种是通过编程动态生成,另一种是通过XML文件动态生成。我想知道每种方式的工作方式(执行相同的操作)。谁能用代码解释我,两种方法有何不同却做同样的事情(向活动中添加片段。我从https://developer.android.com/guide/components/fragments.html#java
中读取答案 0 :(得分:0)
它们不一样。通过动态添加片段,您可以对用户输入做出反应以显示某些片段。例如,这是在导航栏中完成的。另一方面,将片段添加到活动布局时,您可能希望它始终可见。当您要支持纵向和横向布局时使用此方法。
在您提供的链接中介绍了实现这两种方法的方法。