Android 视图嵌套:将子视图添加到另一个视图下方并保持大小同步
您需要将 C 视图的布局参数设置为与 B 视图相同的布局参数,这样 C 视图的大小就会随着 B 视图的大小改变而改变。您可以使用以下代码将 C 视图添加到 B 视图下方:
// 获取 B 视图的父视图
ViewGroup parentView = (ViewGroup) B.getParent();
// 将 C 视图从 A 视图中移除
A.removeView(C);
// 将 C 视图添加到 B 视图下方
parentView.addView(C, parentView.indexOfChild(B) + 1);
// 设置 C 视图的布局参数与 B 视图相同
C.setLayoutParams(B.getLayoutParams());
原文地址: https://www.cveoy.top/t/topic/jSFX 著作权归作者所有。请勿转载和采集!