子类和覆盖 onTouchEvent



我正在尝试创建一个子类来扩展和覆盖onTouchEvent方法。但是,我无法这样做,因为我不完全确定如何去做。

是否可以将重写放在扩展 Activity 的公共类中,或者它必须是扩展 View 的子类?当我尝试扩展视图时,出现错误"'android.view.View'中没有可用的默认构造。

我以前从未尝试

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

是否可以将重写放在扩展 Activity 的公共类中,或者它必须是扩展 View 的子类?

尝试子类化View

"'android.view.View'中没有可用的默认构造函数"

只需提供 View
中所有构造函数的默认实现(使用相同的签名调用相应的超级构造函数)。
如果您使用的是 Eclipse,它可以为您完成。

最新更新