android - 添加片段的困惑
问题描述
我对使用片段感到困惑。我已经阅读了将 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阅读
解决方案
他们不一样。通过动态添加片段,您可以对用户输入做出反应以显示某些片段。例如,这是在导航栏中完成的。另一方面,当您将片段添加到活动布局时,您可能希望它始终可见。当您想要支持纵向和横向布局时使用此选项。
您提供的链接中描述了实现这两种方法的方法。
推荐阅读
- reactjs - 如何在 package.json 中链接 css:watch 和 babel
- android - 将国家名称转换为 ISO Alpha 2 国家代码
- java - spring-boot 执行器健康检查事件
- android - 如何更改XML文件android studio中的字体
- javascript - 如何在 ng-repat 中保存元素的索引?
- python - Python : How to easily track the module/function definition in big package
- cassandra - CQL 查询字符串的最大长度
- ios - UITableView:自动滚动给定行到屏幕顶部或底部
- laravel-5 - Laravel 5.6 - 将附加参数传递给 API 资源?
- image - 如何控制 imagesc 图像的一个像素中包含哪些信息?