我尝试将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);
答案 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>