Ho 2 visualizzazioni: vista A e vista B. Vista A è resa e ha azioni per inserire un valore di testo. Sto visualizzando una vista sovrapposta - Visualizza B in cima a questa. Mi aspetto che le azioni su View A vengano disabilitate ma non lo sono e sono ancora in grado di digitare il campo di input su View A. Come posso disabilitare questo?Sovrapposizione di una vista non disabilita le azioni sulla vista sottostante
6
A
risposta
11
La ragione è che l'overlay non sta consumando gli eventi di tocco, quindi in base alla progettazione se una vista non sta consumando eventi di tocco gli eventi vengono passati alla vista sottostante nel modello di vista. Quindi la risposta lunga è rendere il tuo overlay intoccabile, focalizzabile e toccare l'ascoltatore e restituire vero. una risposta breve è aggiungere android:clickable="true"
alla vista di sovrapposizione.
Problemi correlati
- 1. Impossibile tracciato percorso sulla vista sovrapposizione mapkit
- 2. Come creare una sovrapposizione sulla vista Web JavaFX 2?
- 3. Posizionamento/Sovrapposizione (z-index) una vista sopra le schede della barra delle azioni
- 4. non vengono disegnate nella vista sovrapposizione
- 5. Come creare una vista sovrapposizione personalizzata Trasparente su SurfaceView?
- 6. Come visualizzerei una vista come una sovrapposizione di un'altra?
- 7. Aggiunta di un pulsante stazionario Sovrapposizione di una vista mappa
- 8. Ignora modifiche modali della vista sottostante UIScrollView
- 9. Come creare una vista di sovrapposizione all'interno di un'attività
- 10. Ombre sulla vista di Android
- 11. Rails: rendering di una vista (non parziale) da una vista
- 12. Come sovrascrivere una vista personalizzata (vista surreale)
- 13. Sovrapposizione della barra delle azioni non funzionante
- 14. Disabilita all'utente di interagire in una vista IOS
- 15. Troppi test sulla vista semplice?
- 16. Looping attraverso le proprietà vista del modello in una vista
- 17. Carica una vista all'interno di un'altra vista
- 18. Spostando le visualizzazioni secondarie da una vista a un'altra vista senza modificare le informazioni sulla posizione nello storyboard?
- 19. Visualizza una vista utilizzando windowmanager sulla schermata di blocco
- 20. getSupportActionBar(). SetCustomView (vista) non riempie tutta la barra delle azioni
- 21. Disabilita/Abilita pulsante Indietro dalla vista dettagli
- 22. aggiunta di una vista personalizzata a una vista di avviso
- 23. Usa NSLayoutConstraints sulla vista dell'intestazione di UITableView
- 24. con mvc.net è possibile condividere una vista tra le più azioni
- 25. vista indicizzata vs indici sulla tabella
- 26. Abilitazione dello zoom sulla vista di scorrimento
- 27. Impossibile creare l'indice sulla vista perché la vista non è un errore legato allo schema 1923
- 28. Leaflet.js - Adatta le coordinate geoJSON sulla vista mappa
- 29. Integrazione di una vista SpriteKit in una vista xib
- 30. Posso chiamare una vista da un'altra vista?