找不到以下类: - GestureOverlayView

时间:2011-04-03 02:36:25

标签: android

我尝试将GesterOverlayView插入到我的Android应用程序中的xml文件中,它说The following classes could not be found:- GestureOverlayView它不会让我使用gestureOverlayview因为这个错误。我正在遵循本指南:http://developer.android.com/resources/articles/gestures.html

为什么会这样做呢?

我在我的程序中使用此代码,它仍然无法正常工作。我在xml上收到错误而addOnGesturePerformedListener(this);部分有错误,但我直接从谷歌代码中复制了它。

GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures);
        gestures.addOnGesturePerformedListener(this);

2 个答案:

答案 0 :(得分:7)

如果您不使用完全限定名称(android.gesture.GestureOverlayView),它将执行此操作。来自文件:

  

请注意,GestureOverlayView不是通常的android.widget包的一部分。因此,您必须使用其完全限定名称。

答案 1 :(得分:0)

Brian Cooley是对的,请记住这在你的布局文件中有所改变,而不是你的java代码。

<android.gesture.GestureOverlayView  
    android:id="@+id/gestures" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    ......
</android.gesture.GestureOverlayView>