作为一个并非开始程序员的开始的Android程序员,我惊讶于我花费的时间,直到我意识到由于忽略使用构造函数将AttributeSet
作为第二个参数,并为XML布局中定义的自定义视图编写以下代码。识别使用缺少视图构造函数的错误AttributeSet
////////MyView.java////////
public class MyView extends View {
public SimpleView(Context context) {
super(context);
}
...
}
我的问题是:什么可能我做了(在Eclipse的ADT变体)是能够快速确定这个错误?我非常小心地看着信息,并希望那种习惯可以让我花费数小时来处理单个错误。
手工做当然清楚列明在XML布局应使用(Context, AttributeSet)
变体景观构造的定义自定义视图,但它是无望在任何级别,而精确的参考页回顾每一个细节进行编程。
什么人的logcat的错误? – Sam
没有! LogCat是空的。 – Calaf