0

迫击炮视图不会直接膨胀它的内容。相反,假设具有迫击炮视图的布局将具有嵌套在其中的视图内容。

我觉得管理视图与其布局之间的连接变得更加困难。

将视图类放入布局而不是在视图类中膨胀布局的原因是什么?

4

1 回答 1

1

这不是必需的,但一方面它有助于响应式布局。Android 可以根据配置为您添加完全不同的视图。而且我们喜欢在我们的代码中有一个单一的约定,而不是去思考。

最初 @Layout 注释也可以获取视图类引用。我们以一种破坏主题的方式搞砸了该代码,更喜欢这种模式,并且因为我们没有使用它,所以猛拉损坏的代码。但是没有要求您以这种方式将屏幕映射到视图。这就是为什么 Layout helper 是一个注解,而不是内置在任何 api 中的原因。这就是为什么新的 PathContainer 代表视图构造的原因。

于 2014-11-13T14:54:19.380 回答