2011-04-25 24 views

Respuesta

11

Esto puede funcionar. Crea una nueva clase que contenga lo siguiente.

import android.view.View; 

public class OverScrollDisabler 
{ 
    public static void disableOverScroll(View view) 
    { 
     view.setOverScrollMode(View.OVER_SCROLL_NEVER); 
    } 
} 

Luego, dentro de su código,

if(Build.VERSION.SDK_INT >= 9) 
{ 
    OverScrollDisabler.disableOverScroll(myView); 
} 

Más detalles aquí: http://jasonfry.co.uk/?id=30

1

Para versiones anteriores API < 9 considerar:

@Override 
public boolean dispatchTouchEvent(MotionEvent ev) 
{ 
    int action = ev.getAction(); 


    if (action == MotionEvent.ACTION_MOVE) { 
     ev.setAction(MotionEvent.ACTION_CANCEL); 
     super.dispatchTouchEvent(ev); 
     return true; 
    }  

    return super.dispatchTouchEvent(ev); 
} 
8

En su xml añadir el atributo

android:overScrollMode="never" 
Cuestiones relacionadas