0

我有一个ClassA派生自ViewGroup的抽象类。

我想扩展ClassA到这些类:

ClassB使用LinearLayout布局逻辑

ClassC使用RelativeLayout布局逻辑

这可能吗 ?

我没有找到如何在派生方法onLayout()onMeasure()中实现默认的LinearLayoutRelativeLayout逻辑。

如果不可能,还有其他解决方案吗?

4

1 回答 1

2

我认为最好直接从and扩展LinearLayout和。然后,您使用组合来通过' 的逻辑来增强这些类的行为。RelativeLayoutClassBClassCClassA

于 2012-05-04T15:30:57.593 回答