1
我想實現gesturedetector來爲我的Google Glass設置baselistener。 Android工作室給了我一個錯誤,說不能找到符號touchpad
。我已經導入了相關的庫。Google Glass gestureDetector和setBaseListener
setBaseListener
繼續給出錯誤。
private GestureDetector createGestureDetector(Context context, GestureDetector.OnGestureListener listener) {
GestureDetector gestureDetector = new GestureDetector(context, listener);
//Create a base listener for generic gestures
gestureDetector.setBaseListener(new GestureDetector.BaseListener() {
@Override
public boolean onGesture(Gesture gesture) {
if (gesture == Gesture.TAP) {
// do something on tap
return true;
} else if (gesture == Gesture.TWO_TAP) {
// do something on two finger tap
return true;
} else if (gesture == Gesture.SWIPE_RIGHT) {
// do something on right (forward) swipe
return true;
} else if (gesture == Gesture.SWIPE_LEFT) {
// do something on left (backwards) swipe
return true;
}
return false;
}
});
我的初始構造是 GestureDetector gestureDetector =新GestureDetector(上下文); 和android studio提示說構造函數已被棄用。根據他們的提示,它導致了文檔在http://developer.android.com/reference/android/view/GestureDetector.html – Bonsai
@Bonsai是javadoc鏈接你發送了一個通用的Android javadoc或專門爲Google Glass GDK ?我正在運行Glass XE22(Android API 19)和GestureDetector gestureDetector = new GestureDetector(this);爲我精心打造。 – CoderOfTheNight
您從錯誤的包中導入了手勢檢測器 –