开始活动与片段

时间:2016-11-04 10:38:28

标签: android android-fragments button android-activity menu

我正在这个项目工作,我不知道哪种方式更适合优化。

我想创建类似的东西:

enter image description here

然后当您点击按钮1时,其他按钮将显示为

enter image description here

现在,我的自定义工具栏中会有很多带有很多选项和次要更改的按钮,所以我想,这是实现这一目标的更好方法吗?

我想到了:

  • 我可以为每次点击开始一项新活动
  • 我可以将其加载到从主要活动处理它们的片段中(但实际上我不知道如何)
  • 我可以动态加载它们(代码不会像xml一样被压缩)

哪种方式更好?还有其他选择吗?

2 个答案:

答案 0 :(得分:0)

片段相对于活动的一大优势是,用于片段的代码可以用于不同的活动。因此,它提供了应用程序开发中代码的可重用性。

因此,在您的情况下,您可以使用片段而不是活动。

答案 1 :(得分:0)

我建议有一个活动,并将每个按钮列表放在不同的片段中。 这样您就可以从活动引用到所有片段,每个片段都引用了活动。