【问题标题】:Multiple layouts for the Fragment片段的多种布局
【发布时间】:2013-05-17 10:56:31
【问题描述】:

是否可以根据 Activity 上点击的 Button 为 Fragment 选择不同的布局,还是应该为每个 Button 创建一个 Fragment 类?

我知道 Fragments 的存在是为了适应不同的 UI,但在我的情况下,我有很多按钮在单击时会显示 FrameLayout,我在想是否可以节省复制/粘贴的时间?

【问题讨论】:

  • 为每个 Button 创建一个 Fragment 类是解决方案。 “我知道 Fragments 的存在是为了适应不同的 UI,但在我的情况下,我有很多按钮在点击时会显示 FrameLayout,我在想是否可以节省复制/粘贴的时间?”能具体一点吗?
  • 我是这么认为的! :( 谢谢黑带

标签: android android-fragments


【解决方案1】:

我会说这取决于您的布局/片段的外观。如果它们很大并且非常相似,那么最好使用一种布局。在这种情况下,您也可以考虑使用<merge /><include/>

这样您可以在(子)布局中保持相等的部分,而无需重复代码。

看看谷歌的网站here

【讨论】:

  • 它们并不大。我会坚持复制/粘贴的方法。谢谢你的链接。
  • 在这种情况下,我同意 blackbelt(除非您需要数百种布局)。
猜你喜欢
  • 2017-01-27
  • 1970-01-01
  • 2015-08-13
  • 2015-10-05
  • 1970-01-01
  • 1970-01-01
  • 2013-02-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多