Pasar los toques a la vista bajo
En mi aplicación tengo un fragmento en la parte superior de la actividad. El fragmento está llenando toda la pantalla. Parte del fragmento es una vista transparente y se pueden ver las vistas en (que pertenecen a la actividad). ¿Existe una manera de transferir los eventos de toque a las vistas que están bajo la vista transparente del fragmento? ¡Gracias!
- Android ExpandableListView - Buscando un tutorial
- Multi-nivel ExpandableListView en Android
- Android Cómo obtener una vista previa de una imagen, utilizando su ruta de acceso desde SDcard, desde mi aplicación
- Problema para agregar vista dinámicamente en Linearlayout
- Establecer diferentes indicadores para diferentes grupos en android
- ¿Cómo puede saber cuándo se termina de cargar una actividad de Android?
- Android ExpandableListView posición del grupo siempre 0
- OnTouchListener para toda la pantalla
- Android ViewAnimator / ViewFlipper / ViewSwitcher y valor de hardcoded para setDisplayedChild
- Android View.OnKeyListener: haga clic una vez, ejecute dos veces
- Diferencia entre vista y subvista - Android
- Vista web de Android en la mitad de la pantalla
- Cargando imágenes remotas
En su overriden método onTouchEvent dentro del fragmento devuelve false, pasa el evento táctil a las vistas de capa inferior
Manera más sencilla
Formulario aquí: https://stackoverflow.com/a/34436589/3818437
Declare que su fragmento no se puede hacer clic / se puede enfocar usando
android:clickable="false" and android:focusable="false"
o
v.setClickable(false) and v.setFocusable(false).
Los eventos de clic deben enviarse al padre del fragmento ahora.
Nota: Para lograr esto, tienes que añadir click a su padre directo. O establecer android: clickable = "false" y android: focusable = "false" a su padre directo para pasar el oyente a otro padre.
- Varios archivos dex definen Lcom / google / firebase / FirebaseException
- Android SQLiteOpenHelper no puede abrir el archivo de base de datos