我的 xml 中有很多视图,现在我想在代码中更改一个视图的 z 顺序,以便将其带到其他视图的前面,而不是所有其他视图的前面。
有什么办法可以做到这一点?
唯一想到的是,.bringToFront()
但在您的情况下,您必须为多个视图执行此操作。
这可以帮助
layout.bringChildToFront(view);
这里
layout = your_linear_layout AND
view = the_view_you_wanna_bring_to_front
希望它会帮助你。
我认为,如果您将其从其父级中删除并重新添加,它将位于前面。该父母中的所有其他孩子。如果这符合您希望它在某些事物而不是其他事物前面的方式,那么这应该会有所帮助。