Tenemos una vista de desplazamiento horizontal principal en nuestra actividad, y varias vistas de desplazamiento vertical anidadas en su interior. La idea es desplazarse horizontalmente hasta que encuentre la lista vertical que desea, luego deslícela hacia arriba y hacia abajo.Desplazamiento anidado en Android
Idealmente, me gustaría que el desplazamiento vertical tenga un "bloqueo" una vez que comience a desplazarse verticalmente. Lo que sucede ahora, si eres muy cuidadoso, puedes desplazarte verticalmente, pero si mueves el dedo un poco demasiado hacia la izquierda/derecha mientras lo haces, la vertical se detiene y la horizontal toma el control.
Lo que probablemente tenga sentido es que cualquier vista de desplazamiento que se "active" primero por su movimiento, esa se mantendrá activa hasta que termine su interacción (es decir, retire su dedo).
¿Hay alguna forma de que se comporte así?
+1 para el bit de mala práctica. Intenté algo así una vez, y fue tan frustrante que terminé rehaciendo toda la interfaz de usuario, y resultó mucho mejor y amigable para los dedos. Simplemente no vale la pena el esfuerzo para la mayoría de los casos. – Geobits