2011-03-24 52 views
2

我在我的應用程序中有一個自定義畫廊,並在做了一些測試之後,我決定不希望畫廊用手指輕掃進行導航。我已經設置了一個左右按鈕來控制它。現在我想弄清楚如何禁用onFling方法。我試過this.setEnabled(false);哪些沒有工作,並試圖this.setClickable(false);哪些沒有工作...也覆蓋我的onFling()方法除了返回(真);評論了....不知道還有什麼要嘗試!有任何想法嗎??如何禁用Android圖庫中的投擲

謝謝:)

回答

7

(如描述here)一個更好的方法是重寫您的自定義相冊類中的一甩式方法:

@Override 
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
         float velocityY) {   
    return false; 
} 
+1

這應該是被接受的答案。 – Snicolas 2012-06-15 14:26:00