gpt4 book ai didi

android 与 bringChildToFront 相反

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:15 27 4
gpt4 key购买 nike

有没有和bringChildToFront相反的方法。我想把 child 送回去。我该怎么做?

最佳答案

native android API中没有这样的方法。但是你可以自己实现,这里是一个例子:

public void moveChildToBack(View child) {
int index = indexOfChild(child);
if (index > 0) {
detachViewFromParent(index);
attachViewToParent(child, 0, child.getLayoutParams());
}
}

此方法仅适用于 android.view.ViewGroup 类的子类,因为它使用 protected 方法。

主要思想是将您的 subview 移动到子列表中的第一个位置,因为 ViewGroup 使用它的 subview 的自然顺序来绘制它们,这意味着列表中的第一个 View 将具有最低的 Z 顺序,最后一个 View 将具有最高 Z 阶。

关于android 与 bringChildToFront 相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142044/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com