Home  >  Article  >  Database  >  not using the 2

not using the 2

WBOY
WBOYOriginal
2016-06-07 15:38:001189browse

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

如果你只写了第一个构造函数,那么就会扡这个错误,至少要写上第二个或第三个构造函数才可以!!
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn