not using the 2

WBOY
WBOYoriginal
2016-06-07 15:38:001251parcourir

Android 在使用自定义控件的时候,会提示这样的错误信息: not using the 2- or 3-argument View constructors; XML attributes will not work 往是由于你只定义了一个构造函数,解决方法就是至少要定义两个构造函数 处理如下: public SlideButton(Context

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();
	}

如果你只写了第一个构造函数,那么就会扡这个错误,至少要写上第二个或第三个构造函数才可以!!
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn