问题描述
|
我在Google,Android文档,SO上进行了搜索...
但是我找不到一个带有自定义视图组示例的代码片段,我最多只能找到一些模糊的解释...
有人可以提供吗?如何创建一个视图组,可以将其子级放置在所需位置?
解决方法
我认为最简单的示例是AbsoluteLayout.java的源代码
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/AbsoluteLayout.java
您需要覆盖onMeasure来度量子项,并覆盖onLayout来对其进行定位。
如果您愿意,我也可以共享更为复杂的ViewGroup代码。