gpt4 book ai didi

Android-如何以编程方式在从 XML 预加载的布局中的 View 之间楔入一个 View ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:53:24 25 4
gpt4 key购买 nike

我正在开发一个带有 fragment 的安卓应用。虽然我的大部分布局都是在 XML 中预先确定的,但我想以编程方式在启动时已加载到 LinearLayout 中的 View 之间插入一个新 View 。

enter image description here

我该怎么做?

谢谢

最佳答案

可以在动态添加 View 到 LinearLayout 时指定索引。

设置第一个 View 的高度为

android:layout_height="0dp"
android:layout_weight="1"

XML 中的第二个 View 设置 height = wrap_content

然后当你动态添加新 View 时,设置它的 height = wrap_content 并将它添加到父级 LinearLayout 中,像这样

 parentLinearLayout.addView(childView, index);     
//index = position where you want to insert the new view.

也许对你有帮助。 :)

关于Android-如何以编程方式在从 XML 预加载的布局中的 View 之间楔入一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12486043/

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