我有一个按钮,点击它会创建一个 RelativeLayout,其中包含简单的 View ,例如文本。它们都包含在垂直线性布局中。
连续点击时,会创建多个相关布局,最新创建的布局堆叠在前一个布局下方。但是,我想颠倒这个顺序 - 最新的布局堆叠在前一个布局之上。
但是,相对布局没有 layout_below
等属性。我能做到这一点的唯一困惑的方法是使用网格布局,最新的行号比前一个少。同样,这很困惑,并且通过预加载一堆不可见的行来消耗不必要的内存。
有没有人有一个优雅的方式来做到这一点?我将不胜感激!
最佳答案
如果您使用addView(View view)
将 View 扩充到您的布局中,您可以使用
addView(View child, int index)
使用索引 0 将其添加到顶部。
关于android - 以编程方式在另一个布局之上添加一个布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34496032/