如何动态添加视图或在其他组件之上添加视图?

时间:2010-11-19 10:48:08

标签: android layout views

我使用LinearLayout,首先我有一个MapView,在地图下面我有TableLayout信息字段。

现在,当用户在“选项”菜单上选择特定菜单项时,我想添加其他信息字段(例如新的TableLayout)。我希望这些字段位于MapViewTableLayout之间,或者位于MapView底部区域的顶部。

如何在用户选择菜单项后动态地将此TableLayout与其他信息字段相加?如何在MapViewMapView底部区域的顶部显示?

1 个答案:

答案 0 :(得分:2)

考虑将ViewStubs用于隐藏的按需视图。如果你需要在其他视图的顶部显示内容,你可以使用另一个容器来保存MapView和存根,FrameLayout可能是一个很好的候选者。