FrameLayout 子View 层级控制:添加、移除和调整顺序
FrameLayout 是一种布局容器,子View 的层高取决于它们在布局中的顺序。最后添加的子View 会显示在最上层,而最先添加的子View 会显示在最下层。\n\n要改变子View 的层高,可以使用 FrameLayout 的 bringChildToFront(View child) 方法将指定的子View 带到最上层,或者使用 bringToFront() 方法将当前焦点子View 带到最上层。\n\n此外,可以使用 getChildAt(int index) 方法获得指定索引位置的子View,然后使用 removeView(View view) 方法将子View 从 FrameLayout 中移除,再使用 addView(View view) 方法将子View 重新添加到 FrameLayout 中,这样就可以改变子View 的层高。
原文地址: https://www.cveoy.top/t/topic/p1TF 著作权归作者所有。请勿转载和采集!