作爲一個並非開始程序員的開始的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