4

我知道这tools:layout可用于在Android Studio 的布局编辑器<fragment>中显示元素中的片段。

但是,我想在运行时在 FrameLayout 中添加一个片段(以便我可以更改片段)。

在 SO 中发现了类似的问题,例如Question 1Question 2,但页面中的答案不能完全解决问题。

我想做的是:

  • 在活动布局 XML 文件中
    • 在布局编辑器的 FrameLayout 中插入片段(或片段的布局 XML),不包含任何<fragment><include>元素。
  • 喜欢tools:layout但不使用的东西,<fragment>因为它是不可更改的。View.isInEditMode可以在代码中使用类似的东西)
4

0 回答 0