OKay gang,请原谅我,如果这个问题是ubernoobness,但是我无法在我的CustomGallery类中覆盖Gallery类的几种方法,这是从Gallery扩展的。谁能告诉我为什么可以覆盖:
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
return super.onFling(e1, e2, 0, velocityY);
}
但是这个会产生错误 - “CustomGallery类型的onFinishedMovement()方法必须覆盖超类方法”:
@Override
private void onFinishedMovement()
{
//
}
据我所知,他们都是同一个班级的成员,但显然我错过了一些东西。感谢您对此有任何帮助!
答案 0 :(得分:3)
onFinishedMovement()是Gallery的私有方法,因此它不能在定义它的类之外访问(包括继承的类)