Android: 如何创建一个通用区域来交换 XML 布局文件中的不同视图

Android: How to create a versatile area to swap out different views in XML layout file

我希望能够在单个区域中切换所有文本视图、图像按钮和地图视图 activity。我应该在 xml 文件中放置什么,以便我可以在给定时间填写所需的任何类型的视图?

这听起来很像碎片的描述。

一种方法是使用 FrameLayout,它可以作为不同 Fragment 的容器。

有用link:Building a dynamic UI with Fragments

作为第一步,您可以为完全不同的主题创建不同的 Fragment(例如:一个登录屏幕和一张地图)如果您只需要更改一些小东西,请考虑使用 ViewStub(允许您懒惰地扩展 View)或根据您的要求更改 View 的可见性。