我看到的每个自定义组视图示例都会在构造函数处扩展布局。
但是对我来说,所有从view继承的东西都应该在onCreateView中填充布局。
为什么在自定义组视图中不遵循"规则"?
这是因为View
上没有onCreateView()
,因此自定义的View
不能在那里膨胀任何东西。
当然欢迎您编写自己的方法,碰巧命名为onCreateView()
并使用它的东西,但这在很大程度上是独立于Android的View
框架。