gpt4 book ai didi

java - 以编程方式创建的布局底部的按钮

转载 作者:行者123 更新时间:2023-12-02 02:11:42 25 4
gpt4 key购买 nike

我做了一个线性布局,其中有一个 View 和一个按钮。在该线性布局中,我还添加了更多元素,但以编程方式添加。这是代码:

    <LinearLayout
android:id="@+id/container"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical">
<View android:layout_width="match_parent"
android:layout_height="20dp"
android:background="@color/transparentBlack1"/>

<Button
android:layout_width="70dp"
android:layout_height="40dp"
android:shadowColor="@color/noColor"
android:background="@color/transparentBlack1"
android:text="@string/NewButton"
android:textSize="30sp"
android:gravity="center"
android:textColor="@color/background2"
android:onClick="addLine"/>
</LinearLayout>

使用 addLine 函数,我只需在布局中添加另一个元素。有没有办法将按钮保留在布局内每个元素的底部,以便我使用代码创建的其他元素将位于按钮上方?

最佳答案

我猜你使用linearLayout.addView(view);来添加你的 View ,对吗?您可以指定应添加 View 的位置,如下所示:

linearLayout.addView(view, linearLayout.getChildCount() - 1);

这应该将其添加到 View 和按钮之间。

有关方法说明,请参阅文档:

关于java - 以编程方式创建的布局底部的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49907699/

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