Android defstyle参数

Cas*_*ash 20 android

Android中可以使用XML构建的所有类都具有以下形式的构造函数:

Context context, AttributeSet attrs, int defStyle
Run Code Online (Sandbox Code Playgroud)

defstyle参数是什么?

cod*_*ody 12

所有视图都提供此构造函数,因此每个子类在膨胀时都可以使用自己的基本样式.

对于参数,我想引用View-Class的文档:

defStyle要应用于此视图的默认样式.如果为0,则不应用任何样式(超出主题中包含的样式).这可以是属性资源,其值将从当前主题中检索,或者是显式样式资源.


小智 6

对于通过构造函数以编程方式提供其默认样式的自定义视图,这似乎已被破坏,请参阅Google代码问题.