我现在正处于我的 UI 布局将基于某些条件的地步。布局由 2 部分组成。上半部分还好。然而,下半部分,我正在讨论在设置视图(setContentView)内是否有一个片段包装容器,一个片段负责加载正确的下半部分(onCreateView覆盖)。
例如,我可能有 3 个不同的 XML 布局文件来说明不同的 UI 外观,并且在运行时片段会根据某些条件返回正确的那个。或者,我不能拥有 3 个不同的 XML 布局文件,并在运行时在同一个布局文件(目前最多 4 个 ImageButtons)中动态构建必要的小部件。
选择 1:3 个不同的 XML 文件 + 1 个片段以根据条件加载正确的文件。
选择 2:使用当前布局文件,并动态填充下半部分。
提前致谢!