在大家自定义view的时候,有下面两个构造方法:
public MyView(Context context) {
super(context);}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
}
如果只实现第一个则会报“android.view.InflateException: Binary XML file line # : Error inflating class”的异常,只实现第二个可正常运行,所以在遇见“android.view.InflateException: Binary XML file line # : Error inflating class”这个异常的时候则有可能是在自定义view的时候没有添加第二个构造方法。