java - 以编程方式将地图片段添加到容器将其添加到底部
问题描述
我有一个联系申请。一个联系人可以有多个地址。当查看联系人时,循环遍历数据库数据并将地址添加到容器中,如镜像所显示。但是,我不明白为什么将片段一直添加到容器的底部,而不是在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>