gpt4 book ai didi

android - 如何将 View 发送到后面?如何以编程方式控制 z 顺序?

转载 作者:IT王子 更新时间:2023-10-28 23:40:11 26 4
gpt4 key购买 nike

我无法将 View 发送回去。在 Android 中,我们有一个类似 bringToFront() 的方法,可以将 View 放置在另一个 View 之上。像这样,我想把 View 放在上一张图片的下方。

Android 中有没有类似 sendToBack()bringToBack() 的方法。如果是这样,任何人都可以帮助我。

注意:我不想通过在布局中放置项目的顺序来控制 z 顺序,我想以编程方式控制 z 顺序。

我不想隐藏前面的 View ,我只是希望它们位于正在移动的 View 后面。

最佳答案

我意识到这已在其他答案中暗示,但没有人发布代码。我将以下内容保存在一个实用程序类中,其中我有处理 View 的“帮助”函数:

public static void sendViewToBack(final View child) {
final ViewGroup parent = (ViewGroup)child.getParent();
if (null != parent) {
parent.removeView(child);
parent.addView(child, 0);
}
}

关于android - 如何将 View 发送到后面?如何以编程方式控制 z 顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759036/

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