首页 > 解决方案 > 以编程方式将地图片段添加到容器将其添加到底部

问题描述

我有一个联系申请。一个联系人可以有多个地址。当查看联系人时,循环遍历数据库数据并将地址添加到容器中,如镜像所显示。但是,我不明白为什么将片段一直添加到容器的底部,而不是在TextView特定循环迭代的相应下方。

为什么我不能将片段放在 TextView 下面,我该怎么做?

这就是我创建地图片段并将其添加到容器中的方式:

FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    MapFragment mapFragment = MapFragment.newInstance();
    mapFragment.getMapAsync(onMapReadyCallback1());
    fragmentTransaction.add(R.id.dynamic_layout_holder, mapFragment);
    fragmentTransaction.commit();

这是 xml 容器:

<LinearLayout
    android:id="@+id/dynamic_layout_holder"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">
</LinearLayout>

标签: javaandroidmapfragment

解决方案


推荐阅读