2014-04-14 44 views
0

我有一個列表視圖,我設置onClickListener和onTouchListener。點擊監聽器,當他們點擊一個項目,我只是這樣,一切都很好。但是,當我添加觸摸監聽器來監視左右滑動時,它不會再讓我滾動。如何有一個觸摸監聽器,並仍然能夠滾動

listview.setOnTouchListener(new OnTouchListener(){ 
     public boolean onTouch(View v, MotionEvent event){ 
    switch (event.getAction()){ 
    case MotionEvent.ACTION_DOWN: 
    historicX = event.getX(); 
    historicY = event.getY(); 
    break; 

    case MotionEvent.ACTION_UP: 
     if(event.getX() - historicX < -DELTA){ 
     slidingLeft(event.getX(),event.getY()); 
     return true; 
     } 
     else if(event.getX() - historicX > DELTA){ 
      slidingRight(event.getX(), event.getY()); 
     return true; 
     } 
      break; 
     default: return true; 
    } 
    return false; 
} 
}); 

我該如何能夠再次滾動瀏覽列表視圖。是否還有另一個偵聽器可以添加來執行此操作,或者是否可以修改onTouchListener以查看卷軸?

回答

相關問題