【问题标题】:How does ViewPager work as a ViewGroup/ContainerViewPager 如何作为 ViewGroup/Container 工作
【发布时间】:2020-06-21 13:47:00
【问题描述】:

从我开始学习 Android 的第一天起,我就发现 xml 问题对我来说是最难理解的事情。 我看到 ViewPager 扩展了 ViewGroup,我的问题是:

  1. 为什么 ViewPager xml 属性(如背景)未显示在其类说明中 Android Site: ViewPageer: 我如何知道 ViewPager 支持哪些属性?

  2. ViewPager 作为容器。据说 ViewPager.LayoutParams 扩展了 ViewGroup.LayoutParams 但在下面的链接中:Android Site : ViewPager.LayoutParams 它写道 ViewGroup.LayoutParams 继承了heightwidth 字段,而没有提及 layout_width 和 *layout_height**。只是缺少Android文档还是我遗漏了什么? 是否可以在将添加到 ViewGroup(通过 PageAdapter)的 xml 文件中定义 layout_heightlayout_width

【问题讨论】:

    标签: android xml android-layout android-viewpager


    【解决方案1】:

    1) 引发文档错误,因为某些文档页面似乎列出了 XML 属性和继承的属性,而有些则没有。

    我的猜测是因为 ViewPager 没有特定的 xml 属性,我认为没有列出任何内容,包括所有继承的属性。如果要查看所有xml属性,点击父类(背景继承自view类)

    2) 同样主要是因为它主要继承自父类。

    实际上,虽然 ViewPager 是一种 ViewGroup 容器,但它实际上被设计为 Fragments 的快捷容器,因此文档侧重于如何使用它。

    【讨论】:

    • 谢谢你..我会发给他们的
    猜你喜欢
    • 2015-08-21
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多