为什么要在CustomView的构造函数中膨胀布局



我看到的每个自定义组视图示例都会在构造函数处扩展布局。

但是对我来说,所有从view继承的东西都应该在onCreateView中填充布局。

为什么在自定义组视图中不遵循"规则"?

这是因为View上没有onCreateView(),因此自定义的View不能在那里膨胀任何东西。

当然欢迎您编写自己的方法,碰巧命名为onCreateView()并使用它的东西,但这在很大程度上是独立于Android的View框架。

最新更新