怎么在Activity中向Fragment里动态添加控件

怎么在Activity中向Fragment里动态添加控件,第1张

在Fragment中添加一个布局容器,并设置ID,在Activity中findbyview找到后,就可以动态添加了。

代码如下:

<?xml version="1.0"encoding="utf-8"?>

<LinearLayout xmlns:android="

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

<Button

android:id="@+id/first_button"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/first_button"/>

<Button

android:id="@+id/second_button"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/second_button"/>

<Button

android:id="@+id/third_button"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/third_button"/>

</LinearLayout>

你的思路太麻烦了,并且不符合标准,建议改为

按钮下面的布局改为RecyclerView, 其item的布局为你写好的fragment的布局;

当点击按钮时候,数据列表增加,刷新列表即可;

删除功能也可以很容易的加入进来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11265287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存