Android 将多个视图合并到自定义视图中

Android 将多个视图合并到自定义视图中,android,Android,我需要一些帮助来将多个视图合并为一个视图,就像Pinterest在 我知道如何创建可重用的自定义视图,一直在搜索自定义组件、复合控件、已检查的sdk示例和线程等,但这从来都不是正确的方法。我希望它在hierarchy viewer中也显示1个视图(在这里我可以动态设置图像/文本),而不是5+个子视图,因为这样也可以提高性能。我也检查了Pinterest的github acc,但没有成功:) 我能以某种方式实现它吗,或者我离目标太远了?谢谢 尝试创建一个单独的layout.xml文件,其中包含要

我需要一些帮助来将多个视图合并为一个视图,就像Pinterest在

我知道如何创建可重用的自定义视图,一直在搜索自定义组件、复合控件、已检查的sdk示例和线程等,但这从来都不是正确的方法。我希望它在hierarchy viewer中也显示1个视图(在这里我可以动态设置图像/文本),而不是5+个子视图,因为这样也可以提高性能。我也检查了Pinterest的github acc,但没有成功:)


我能以某种方式实现它吗,或者我离目标太远了?谢谢

尝试创建一个单独的layout.xml文件,其中包含要在自定义视图中包含的所有视图。然后在java中,您所要做的就是引用这些自定义视图中的每一个,并用数据填充它们

您好,目前我确实有这样的视图,但在hierarchy viewer中,它充当6个视图而不是1个视图,因为我在自定义视图中使用imageview和TextView。它必须以其他方式实现,我不确定你所说的“行为像6个视图而不是1个视图”是什么意思。难道不是每件事都应该有所不同吗?如果你想一次更改所有视图,那么当用户以某种方式与应用程序交互时,你必须使用Java进行更改(这真的没有那么困难)。你可以在给定的屏幕截图上看到子视图(ImageView和TextView)没有显示。整个块看起来像一个视图