我有一个ClassA
派生自ViewGroup的抽象类。
我想扩展ClassA
到这些类:
ClassB
使用LinearLayout布局逻辑
ClassC
使用RelativeLayout布局逻辑
这可能吗 ?
我没有找到如何在派生方法onLayout()和onMeasure()中实现默认的LinearLayout或RelativeLayout逻辑。
如果不可能,还有其他解决方案吗?
我有一个ClassA
派生自ViewGroup的抽象类。
我想扩展ClassA
到这些类:
ClassB
使用LinearLayout布局逻辑
ClassC
使用RelativeLayout布局逻辑
这可能吗 ?
我没有找到如何在派生方法onLayout()和onMeasure()中实现默认的LinearLayout或RelativeLayout逻辑。
如果不可能,还有其他解决方案吗?
我认为最好直接从and扩展LinearLayout
和。然后,您使用组合来通过' 的逻辑来增强这些类的行为。RelativeLayout
ClassB
ClassC
ClassA