Los botones dentro de ScrollView dentro de Galería no responden al clic
Tengo una galería con ScrollViews como artículos del niño. La vista de desplazamiento puede contener texto, imágenes y botón dentro del área de desplazamiento. Necesito cerciorarme de que los acontecimientos del tacto estén manejados correctamente y según lo esperado.
He encontrado una solución buena aquí: ScrollView dentro de la Galería, tanto desplazamiento independiente
- Ver contenido a continuación ExpandableListView
- Android No se puede eliminar el color en la parte superior e inferior
- Cómo configurar una vista para no desplazarse con scrollview en Java
- Escaneando con múltiples RecyclerViews en Layout
- Implementar zoom en scrollView android
Desafortunadamente, esta solución no ayuda con los botones. Al pulsar el botón, a veces, hace que el control de galería se desplace hasta el elemento vecino.
¿Cómo evitar ScrollView y Galería de desplazamiento entonces el usuario está tocando en el botón cuando el botón está dentro de la vista de desplazamiento y la vista de desplazamiento es el elemento en el control de galería?
¿Puede alguien proporcionarme una solución para reconocer el gesto de "clic"?
- Android: ¿Cómo puedo hacer elementos desplazables horizontalmente en una lista vertical?
- Android RelativeLayout alinear preocupación
- Ver dentro de ScrollView no ocupa todo el lugar
- ¿Cómo se desplaza el texto con el buscador?
- ScrollView ignora el layout_height del niño
- Si ScrollView sólo admite a un hijo directo, ¿cómo se supone que puedo hacer que un diseño completo se pueda desplazar?
- Cómo desplazar la vista de desplazamiento horizontal sin animación
- ListView no desplazable dentro de ScrollView
Tuve algo como esto una vez – lo arreglé mediante la adición de un onClick en el XML:
<button android:onClick="handleClick" ... />
Entonces en su código:
public void handleClick(View view) { // get the position of the clicked item in the list int position = getListView().getPositionForView(view); // do something with the item }
- Evite la pérdida de memoria de Android cuando no utilice Imagen estática
- Eclipse no reconocerá la compatibilidad de Android Javadoc