2012-07-09 21 views
1

我基本上試圖禁用列表視圖上的滾動。這可以通過爲列表視圖設置dispatchTouchEvent而不創建自定義列表視圖類。 (用於禁用滾動)

@Override 
    public boolean dispatchTouchEvent(MotionEvent ev){ 
     if(ev.getAction()==MotionEvent.ACTION_MOVE){ 
      ev.setAction(MotionEvent.ACTION_CANCEL); 
     } 

     super.dispatchTouchEvent(ev); 
     return true; 
    } 

做,但我不希望創建一個自定義列表視圖(小部件)類此。

有沒有什麼辦法可以像myListView.dispatchTouchEvent(ev) ??? ???

在此先感謝。

回答

0

試試這個:

@Override 
public boolean dispatchTouchEvent(MotionEvent ev) { 
    return true; 
} 
+0

那麼它似乎是沒有辦法實現這一點沒有延伸到自定義列表視圖類。所以接受這個答案。 – Wesley 2012-08-23 14:01:58