android-同一片段的多个xml布局

android-同一片段的多个xml布局,android,android-layout,android-fragments,Android,Android Layout,Android Fragments,在m活动中有一个包含多个按钮的片段。 当其中一个单击时,这些按钮假定消失,而其他按钮假定出现。 我可以对每个按钮组使用一个片段,但这似乎是一个丑陋的解决方案,因为当每个按钮组只包含几个按钮时,我需要很多片段 你能建议一个更好的方法吗? 我想可能会创建几个xml布局文件,然后在同一个片段中单击膨胀必要的xml布局文件,但它似乎不起作用。 这是正确的方法吗?您有什么建议?使用包含一组按钮的布局,并使其可见性消失或可见,怎么样?另一个布局将分别使其可见性可见或消失。容易的。不需要分配不同的xml布局。

在m活动中有一个包含多个按钮的片段。 当其中一个单击时,这些按钮假定消失,而其他按钮假定出现。 我可以对每个按钮组使用一个片段,但这似乎是一个丑陋的解决方案,因为当每个按钮组只包含几个按钮时,我需要很多片段

你能建议一个更好的方法吗? 我想可能会创建几个xml布局文件,然后在同一个片段中单击膨胀必要的xml布局文件,但它似乎不起作用。
这是正确的方法吗?您有什么建议?

使用包含一组按钮的布局,并使其可见性消失或可见,怎么样?另一个布局将分别使其可见性可见或消失。容易的。不需要分配不同的xml布局。也许我错了,但在我看来,在这种情况下,这将是一种不干净的解决方案,因为您将持有许多相互重叠的按钮组,这可能会让其他程序员感到有些困惑。我希望代码是分开的,并尽可能可读。这是一个意见。我认为我的解决方案足够轻和干净。但你可能会选择极端的分离。我尊重你的意见如果你不想显示/隐藏内容,你可以只做一个简单的布局-只是一个容器视图-和其他几个包含按钮组的xml布局。在xml的onCreateView方法中,膨胀容器视图,然后膨胀容器中所需的xml文件。这可能更容易阅读,不确定这是否能提供最佳性能,因为充气不是一种快速操作-您可以缓存视图以解决此问题。@Bobmaloga Malooga-Thnx,但您能否建议如何实现此分离?每次按下按钮时使用充气机是否正常?还是有其他解决方案?