3

我创建了一个实现 ViewFactory 的简单 ImageSwitcher。在我看到的示例中,有一个未显式调用的 makeView() 方法,但如果该方法不存在,则会显示错误。谁能解释我这种方法的目的。谢谢你。

4

1 回答 1

1

为了符合 ViewFactory 规范,我们需要编写一个 makeView 方法。创建 ImageSwitcher 控件时,可以使用 setFactory() 方法配置 ViewFactory。ViewFactory 有一个必需的方法,makeView() 方法。请注意,视图的源或内容尚未在 makeView() 方法中配置。相反,您可以将其视为 ImageSwitcher 控件将用于显示每个子视图的模板。

于 2011-09-09T05:18:04.143 回答