not using the 2- or 3-argument View constructors

来源:互联网 发布:tensorflow 小说生成 编辑:程序博客网 时间:2024/06/05 08:58

Android 在使用自定义控件的时候,会提示这样的错误信息:

not using the 2- or 3-argument View constructors; XML attributes will not work

往是由于你只定义了一个构造函数,解决方法就是至少要定义两个构造函数

处理如下:

public SlideButton(Context context) {super(context);initBitmap();}public SlideButton(Context context, AttributeSet attrs){super(context,attrs);initBitmap();}public SlideButton(Context context,AttributeSet attrs,int defStyle){super(context,attrs,defStyle);initBitmap();}

如果你只写了第一个构造函数,那么就会扡这个错误,至少要写上第二个或第三个构造函数才可以!!

1 0
原创粉丝点击