Deshabilitar el desplazamiento de ListView al pasar ViewPager

¿Hay una manera de bloquear el desplazamiento vertical de un ListView mientras se desplaza un elemento que es un ViewPager? O tal vez cambiar la sensibilidad de desplazamiento horizontal de ViewPager?

Gracias.

ÚLTIMO EDIT

Aquí está mi solución actualizada. Gracias por sus respuestas Masoud Dadashi, sus comentarios finalmente me hizo surgió con una solución a mi problema.

Aquí está mi clase ListView personalizada:

public class FolderListView extends ListView { private float xDistance, yDistance, lastX, lastY; // If built programmatically public FolderListView(Context context) { super(context); // init(); } // This example uses this method since being built from XML public FolderListView(Context context, AttributeSet attrs) { super(context, attrs); // init(); } // Build from XML layout public FolderListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // init(); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: xDistance = yDistance = 0f; lastX = ev.getX(); lastY = ev.getY(); break; case MotionEvent.ACTION_MOVE: final float curX = ev.getX(); final float curY = ev.getY(); xDistance += Math.abs(curX - lastX); yDistance += Math.abs(curY - lastY); lastX = curX; lastY = curY; if (xDistance > yDistance) return false; } return super.onInterceptTouchEvent(ev); } } 

sí hay. Crear otra clase customListView extendida desde ListView y reemplazar su manejador de eventos dispatchTouchEvent de esta manera:

 @Override public boolean dispatchTouchEvent(MotionEvent ev){ if(ev.getAction()==MotionEvent.ACTION_MOVE) return true; return super.dispatchTouchEvent(ev); } 

Utilice este CustomListView en su lugar

  • ¿Cómo eliminar las pestañas de Android ViewPager divider?
  • Android: muestra los elementos del menú de la barra de acción según ViewPager
  • Mostrar fragmento viewpager dentro de un fragmento
  • Android ViewPager con páginas anteriores y siguientes visibles?
  • No hay estilo ViewPagerIndicator en combinación con SherlockActionBar
  • Un solo lado de ViewPager
  • Cómo saber cuándo se ha completado el viewpager
  • ¿Qué está mal con este código para usar ViewPager?
  • Enviar valores de la actividad ViewPager a un fragmento por paquete
  • Cómo eliminar el elemento de viewpager y pageradapter
  • Fragmentos anidados - comunicación entre fragmentos secundarios en un fragmento padre en un viewpager
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.