我正在创建自定义ViewGroup
,其中我使用onLayout
方法调用addViewInLayout()
的{{1}},但它正在添加ViewGroup
只是横向的。
如何强制它像View
一样垂直添加View
正在为Android
寻求帮助。
答案 0 :(得分:5)
您可以尝试通过
指定位置child.layout(int left, int top, int right, int bottom)
如果您已经测量了视图组中的其他视图,那么您应该可以获得最底部视图的底部
child.layout(left, viewAbove.getBottom(),right, viewAbove.getBottom()+heightOfTheChild);