【问题标题】:I can't find the documentation for the layout &lt;fragment&gt; element我找不到布局 <fragment> 元素的文档
【发布时间】:2018-10-10 18:27:08
【问题描述】:

好吧,因为每个人似乎都认为我问过如何在 xml 中创建一个片段,让我用我不断结束的页面中显示的属性来明确这一点。

xml 元素中还有比这些更多的属性可以使用吗?

<fragment
    android:name=""
    android:id=""
    android:layout_weight=""
    android:layout_width=""
    android:layout_height=""/>

【问题讨论】:

  • @TheWanderer 不,不是。我知道如何通过 xml 创建 UI,但我想找到片段元素的详细文档,即它支持的所有属性,而不必经过反复试验,我想更好地了解android studio 模板添加的属性。您链接的问题中指向的片段文档没有这样做。
  • 嗯...要求链接到非站点资源(例如文档)在这里是题外话,但您一直在勇敢地在大海捞针。 this 是你要找的吗?
  • @0X0nosugar 这就是我不断结束的地方,但我不清楚该页面上显示的示例中列出的属性是否是片段元素可以具有的所有属性,或者是否还有更多属性。
  • 带有 layout_ 的属性是小部件父级的布局本身关于如何放置、调整大小和配置小部件的说明。如果你使用 android studio intelli sense 会显示片段布局的所有属性。

标签: android android-layout


【解决方案1】:

查看Android的R.styleable documentation下,看到一堆Fragment相关的值:

android:fragmentAllowEnterTransitionOverlap
android:fragmentAllowReturnTransitionOverlap
android:fragmentEnterTransition
android:fragmentExitTransition
android:fragmentReenterTransition
android:fragmentReturnTransition
android:fragmentSharedElementEnterTransition
android:fragmentSharedElementReturnTransition
android:id
android:name
android:tag

搜索Fragment_,您会看到它们。不幸的是,我不能自己测试它们,因为我不在我的 IDE 附近,但我认为它们是你想要的。

【讨论】:

  • 是的,这就是我正在寻找的东西,并且没想到要在 R.styleable 下扎根。当然,快速播放您发布的内容将我带到 Fragment 文档页面的一部分,我一直错过该页面,其中显示了更多 xml 属性。只见树木不见森林。感谢您的努力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多