无法覆盖Android中图库视图中的方法

时间:2010-12-16 20:13:30

标签: android

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()
 {
        //
    }

据我所知,他们都是同一个班级的成员,但显然我错过了一些东西。感谢您对此有任何帮助!

1 个答案:

答案 0 :(得分:3)

onFinishedMovement()是Gallery的私有方法,因此它不能在定义它的类之外访问(包括继承的类)