Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
迫击炮视图不会直接膨胀它的内容。相反,假设具有迫击炮视图的布局将具有嵌套在其中的视图内容。
我觉得管理视图与其布局之间的连接变得更加困难。
将视图类放入布局而不是在视图类中膨胀布局的原因是什么?
这不是必需的,但一方面它有助于响应式布局。Android 可以根据配置为您添加完全不同的视图。而且我们喜欢在我们的代码中有一个单一的约定,而不是去思考。
最初 @Layout 注释也可以获取视图类引用。我们以一种破坏主题的方式搞砸了该代码,更喜欢这种模式,并且因为我们没有使用它,所以猛拉损坏的代码。但是没有要求您以这种方式将屏幕映射到视图。这就是为什么 Layout helper 是一个注解,而不是内置在任何 api 中的原因。这就是为什么新的 PathContainer 代表视图构造的原因。