【问题标题】:why UML is showing Android Adapter interface has a View and a ViewGroup为什么 UML 显示 Android Adapter 接口有一个 View 和一个 ViewGroup
【发布时间】:2015-04-18 06:51:01
【问题描述】:

有人告诉我为什么 UML 显示 Android Adapter 接口有一个 View 和一个 ViewGroup

我正在使用 Intellij IDEA 自动生成 UML 图,我正在查看 Android API 14

【问题讨论】:

    标签: java android intellij-idea uml intellij-14


    【解决方案1】:

    如果您查看 Android Adapter 文档,您会发现...

    Adapter 对象充当 AdapterView 和 该视图的基础数据。适配器提供对数据的访问 项目。 Adapter还负责为每个item制作一个View 在数据集中。

    所以……

    为什么 UML 显示 Android Adapter 接口有一个 View 和一个 视图组[?]

    显而易见的答案是因为确实如此。更直接的答案是因为 UML 显示了关系。我想这是您的 UML 设置的问题。实际上,您可以一直显示它到 Object,但是您的 UML 图应该只显示重要信息。

    【讨论】:

    • 感谢您的快速回复。但我想知道的是适配器接口做/不能拥有/持有任何 View/ViewGroup 实例。在 Java 代码中找不到适配器“具有”视图/视图组的 UML 图中的“具有”关系。
    • @BrianLai,对不起,我想我理解有困难。你是说Adapter接口的java源文件没有提到这些类吗?这是真的,因为它是一个接口,并且这些类在源代码中不显示为变量。但是,有一些方法参数的实例,并且文件在顶部包含import android.view.View; import android.view.ViewGroup;。确实如此。
    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 2010-09-20
    相关资源
    最近更新 更多