我上面有 Activity 和许多小部件,其中一些具有动画,并且由于动画的原因,一些小部件正在一个(另一个)之间移动(翻译)。例如,文本 View 在某些按钮上移动。 。 。

现在,问题是我希望按钮始终位于前面。当textview移动时,我想移到按钮后面。

我无法做到这一点,我尝试了我所知道的一切,并且“bringToFront()”绝对无法正常工作。

注意我不想通过将元素放置到布局的顺序来控制z顺序,因为我根本不能:),布局很复杂,我不能将所有按钮都放在布局的开头

最佳答案

您可以在要进入最前面的 View 上调用BringToFront()

这是一个例子:

    yourView.bringToFront();

10-06 10:41