问题:使用findviewById() 返回空,直到初始化控件的时候才报空指针异常。
今天写android自定义控件的时候突然发现了一个问题,也不报错,实在蛋疼。后面发现是因为自定义控件构造函数使用不对,
自定义构造函数有三个构造函数。
Class(Context); 普通构造函数,无法加载属性集(无法加载XML文件中定义的控件属性,导致无法从XML文件中
始 化)。
Class(Context,Attribute); 带属性集的构造函数,可以加载属性集(同时也可以加载XML文件中定义的属性)。