gpt4 book ai didi

android - 如何在使用 addView 时设置 View 的位置

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:38 29 4
gpt4 key购买 nike

我正在通过代码将多个 View 添加到 Layout 中。我需要每个新的 View 都在前一个之上(父布局的顶部)。

编辑:为了更准确,我将描述应用程序模块应该做什么。用户从干净的屏幕和屏幕底部的一个按钮开始。该按钮在屏幕顶部添加了一个 View。下一次点击应该在之前的 View 之上添加下一个 View ,以使最新的 View 位于容器的顶部。该应用程序保存状态并在重新启动时用户以相同的顺序查看 View 。

最佳答案

Button 的 onClick 事件调用以下方法。

private final int LAYOUT_TOP_INDEX = 0;

private void addViewOnTop(View view){
if(layout != null && view !=null)
layout.addView(view, LAYOUT_TOP_INDEX);
}

'layout' 是要添加 View 的布局(例如,LinearLayout)。

关于android - 如何在使用 addView 时设置 View 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39775333/

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