标签:自定义view nosuchmethodexceptio attributeset
报错提示代码:
Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]
1.报错原因:
在自定义view时,没有重写含有(Context context,AttributeSet attrs)的构造器
解决办法:
重新对于构造器,例如:
public ControlKeyboardLinearLayout(Context context,AttributeSet attrs){
super(context, attrs);
}
2.报错原因:
自定义view为内部类时,没有将内部类设置为static,例如:
public class a{
public class b extents TextVIew{
...
}
}
解决办法:
为内部类加上static关键字,例如:
public class a{
public static class b extents TextVIew{
...
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface androi
标签:自定义view nosuchmethodexceptio attributeset
原文地址:http://blog.csdn.net/u012964796/article/details/46812765