2014-12-01 143 views
2

我想創建一個將擴展和覆蓋onTouchEvent方法的子類。但是,我無法這樣做,因爲我不完全知道如何去做。子類和覆蓋onTouchEvent

我可以將覆蓋放置在擴展Activity的公共類中,還是將它作爲擴展View的子類?當我嘗試擴展視圖時,出現錯誤「android.view.View中沒有默認構造」

我從來沒有嘗試過任何子類或重寫任何東西,因爲我從未嘗試過在Java中開發我必須對我有的代碼做一個小的修改,那裏的開發人員不再可用 - 所以,任何幫助將不勝感激

回答

1

我可以把覆蓋放在一個擴展活動,或者它是否必須是延伸視圖的子類?

嘗試子分類View

「中有‘android.view.View’沒有可用的默認構造函數」

只需提供所有構造函數的默認實現從View
(調用具有相同簽名各超構造函數) 。
如果你使用Eclipse,它可以爲你做。