Java 多个片段可以共享一个XML布局吗

Java 多个片段可以共享一个XML布局吗,java,android,android-layout,Java,Android,Android Layout,我有多个片段共享同一个布局,即线性布局中的回收视图。过去,我有如下文件: fragment\u one.xml fragment_two.xml fragment\u three.xml fragment_-four.xml 尽管如此,我目前质疑使用一个名为fragment\u generic的单一布局是否更好。这是个好主意还是个坏主意 谢谢。这实际上取决于您的用例。如果您有5个相同布局的片段,即单个recyclerview列表。对于所有目的,最好使用单一布局。这使得应用程序非常紧凑 稍后,当发

我有多个片段共享同一个布局,即
线性布局中的
回收视图
。过去,我有如下文件:

fragment\u one.xml
fragment_two.xml
fragment\u three.xml
fragment_-four.xml

尽管如此,我目前质疑使用一个名为
fragment\u generic
的单一布局是否更好。这是个好主意还是个坏主意


谢谢。

这实际上取决于您的用例。如果您有5个相同布局的片段,即单个recyclerview列表。对于所有目的,最好使用单一布局。这使得应用程序非常紧凑

稍后,当发生一些更改并且您想要添加项目时,让我们假设一个fab图标,然后创建一个新布局,并将其仅用于更改的片段


关于你的问题,是的,对这4个片段使用相同的布局是最好的主意。

这是个好主意还是坏主意?
取决于你的要求谢谢@emilpmp。我还有一个问题。我正在尝试适应我的布局命名约定。
fragment\u generic.xml
是好的还是坏的?是的,这是正确的。如果它是一个活动,我们将它命名为activity_x.xml,它是一个片段,我们将它命名为fragment_x.xml。整个想法是在列出时很容易识别布局。如果您得到问题的答案,请向上投票。快乐编码!我指的是
通用部分。再次感谢您提供的信息。遗憾的是,我还没有投票权。关于通用部分,它应该是片段的名称。如果片段的名称是HomeFragment,那么布局的名称将是fragment\u home\u fragment.xml