我正在创建自定义ViewGroup,我在其中使用onLayout方法,其中我调用ViewGroup的addViewInLayout(),但它只是水平添加View.
如何强制它添加View像ListView一样为Android做
寻求帮助.
解决方法:
您可以尝试通过指定位置
child.layout(int left, int top, int right, int bottom)
如果您已在视图组中测量了其他视图,那么您应该能够获得最底部视图的底部
child.layout(left, viewAbove.getBottom(),right, viewAbove.getBottom()+heightOfTheChild);