我创建了一个简单的复合控件,其中包含一个 EditText 和一个位于其下方的 Button,用于清除 EditText 视图上的任何文本。
一切正常,但我想做的是在层次结构查看器中查看这个复合控件作为一个整体(或单个视图),但是每当我加载它时,我都会看到我的自定义控件(它扩展了 LinearLayout),以及两个子视图它包含。
我知道它可以做我想做的事,因为我在 Gmail 应用程序中看到了它,它使用自定义视图 (CanvasConversationHeaderView) 在 ListView 中显示电子邮件项目。
我需要这样做,因为在我的情况下,我的自定义复合控件包含比此示例更多的单个视图,因此我需要减少我的活动中的总视图数。
我希望有人可以帮助我如何做到这一点。