【发布时间】:2011-04-16 01:20:33
【问题描述】:
出于某种原因,Eclipse 不喜欢对 super(context, attrs, defStyle) 的调用,但它对其他 super 调用感到满意。错误是“构造函数 LinearLayout(Context, AttributeSet, int) 未定义”。
我不认为问题出在这段代码本身,而是项目设置中的其他问题或其他问题,因为我从一个执行相同操作的示例中改编了几乎相同的代码,但对于相对布局,它在我的运行良好测试项目中的 Eclipse 设置。
请帮忙:)
public class MyLinearLayout extends LinearLayout {
public MyLinearLayout(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
myInit();
}
public MyLinearLayout(Context context, AttributeSet attrs) {
super(context, attrs);
myInit();
}
public MyLinearLayout(Context context, int checkableId) {
super(context);
myInit();
}
【问题讨论】: