Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 子类和重写onTouchEvent_Java_Android_View_Subclass_Touch Event - Fatal编程技术网

Java 子类和重写onTouchEvent

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

我正在尝试创建一个子类,它将扩展并覆盖onTouchEvent方法。然而,我不能这样做,因为我不完全确定如何去做

我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类?当我尝试扩展视图时,我得到一个错误“android.View.View中没有可用的默认构造”

我以前从未尝试过子类化或重写任何东西,因为我以前从未尝试过用Java开发。我必须对现有的代码进行一个小的更改,因为开发人员不再可用-因此,任何帮助都将不胜感激

我可以将覆盖放在扩展活动的公共类中,还是必须是扩展视图的子类

尝试对视图进行子分类

“android.view.view”中没有可用的默认构造函数”

只需提供
视图中所有构造函数的默认实现

(调用具有相同签名的相应超级构造函数)。
如果您使用的是Eclipse,它可以为您做到这一点