所以,到目前为止,我正在开发一个简单的应用程序,为了使该应用程序按预期工作,我需要更改包含不同 UI 元素的组件树上的布局顺序
我知道它与 XML 文件相关,但是是否可以轻松做到这一点?
之前发现过此链接:Can I set "android:layout_below" at runtime, programmatically?
我已经尝试过了,但是当我执行它时它使我的应用程序崩溃,我什至不知道这是否是我需要的
如果有人能帮忙,我将不胜感激,谢谢!
最佳答案
所以...
在互联网上再次查找后,我阅读了数百个 stackoverflow 线程(当然夸张),我在这里发现了一个有趣的线程:How to bring view on front of everything?
这可能是我需要的,尝试了一下,是的,它以某种方式工作,我不知道如何/为什么,但它就是工作
这是代码 fragment
RelativeLayout layouttype = (RelativeLayout) findViewById(R.id.relative1);
layouttype.bringToFront();
可能不是最理想的解决方案,但目前已经足够好了,谢谢大家
关于java - 以编程方式更改组件树上的布局/UI 元素顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40655688/