Java 子类和重写onTouchEvent
我正在尝试创建一个子类,它将扩展并覆盖onTouchEvent方法。然而,我不能这样做,因为我不完全确定如何去做 我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类?当我尝试扩展视图时,我得到一个错误“android.View.View中没有可用的默认构造” 我以前从未尝试过子类化或重写任何东西,因为我以前从未尝试过用Java开发。我必须对现有的代码进行一个小的更改,因为开发人员不再可用-因此,任何帮助都将不胜感激 我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类 尝试对视图进行子分类Java 子类和重写onTouchEvent,java,android,view,subclass,touch-event,Java,Android,View,Subclass,Touch Event,我正在尝试创建一个子类,它将扩展并覆盖onTouchEvent方法。然而,我不能这样做,因为我不完全确定如何去做 我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类?当我尝试扩展视图时,我得到一个错误“android.View.View中没有可用的默认构造” 我以前从未尝试过子类化或重写任何东西,因为我以前从未尝试过用Java开发。我必须对现有的代码进行一个小的更改,因为开发人员不再可用-因此,任何帮助都将不胜感激 我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类 尝试对视
“android.view.view”中没有可用的默认构造函数”
只需提供视图中所有构造函数的默认实现
(调用具有相同签名的相应超级构造函数)。
如果您使用的是Eclipse,它可以为您做到这一点