Si prega di conoscere qualsiasi strumento che mi consenta di eseguire il debug dell'interfaccia utente di Android nel modo in cui funzionano gli strumenti di debug web? Intendo dire quale stile è applicato ad ogni particolare View, o anche io vorrei poter vedere qualche albero ereditario etc .. Voi ragazzi sapete qualcosa del genere?Come eseguire il debug degli stili dell'interfaccia utente di Android
risposta
L'unico modo per sapere quale stile è applicato è cercare in xml. Basta cercare lo stile e sarete in grado di esaminarli uno alla volta, ma qualcosa come il debug web non esiste per quanto ne so.
Anche gli alberi di ereditarietà per gli stili non sono presenti e dovrete attraversarli nel modo più duro (scrivendo su carta o qualcosa del genere). In generale, gli stili Android sono difficili da imparare ma, quando hai imparato a navigare, sarai in grado di conviverci :)
Non ho trovato un metodo per farlo a parte il metodo di Warpzit. In Eclipse, tuttavia, è disponibile uno strumento utile per visualizzare la gerarchia dell'interfaccia utente. Quando sei in modalità di debug, apri la finestra "Dispositivi" (se non riesci a trovarla: Alt + Maiusc + Q, Q). Quindi fare clic su "Dump View Hierarchy for UI Automator".
È possibile visualizzare alcuni attributi di visualizzazione e il modo in cui è stato creato.
C'è anche un visualizzatore di gerarchia nella cartella/strumenti SDK, ma non l'ho ancora usato.
So che questa non è la risposta che state cercando, ma questo è quello che faccio perché non conosco un modo migliore.
Su Eclipse, inizio con il layout xml in questione e eseguo il drill down premendo il tasto Ctrl (o il tasto Command su un Mac) e facendo clic sullo stile in questione (il nome dello stile diventa un collegamento ipertestuale quando quel tasto viene premuto e si passa sopra il mouse sopra di esso). Quindi, uso i tasti freccia gialli sulla barra degli strumenti di Eclipse per tornare attraverso ogni pannello di codice una volta che ho bisogno di tornare alla radice da cui ho iniziato.
Su Android Studio Preview, che sfortunatamente non posso usare al lavoro perché tutti usano Eclipse, funzionano anche le stesse scorciatoie, ma a differenza di Eclipse, il supporto di navigazione e il supporto del refactoring funzionano molto meglio, lo consiglio guardi ad Android Studio se non sei soddisfatto del supporto di Eclipse (il mio unico avvertimento è che una volta che hai una versione di Android Studio che funziona per te, non la aggiorni, perché gli aggiornamenti di Android Studio tendono a romperlo frequentemente).
Per trovarlo, vai a Impostazioni Layout,
Strumenti -> Android -> Impostazioni Layout
- 1. Come eseguire il debug degli shader su Android
- 2. Come eseguire il debug di Android ANR?
- 3. Come eseguire il debug di un'interfaccia utente di swing?
- 4. Come eseguire il debug degli errori di deserializzazione in .NET?
- 5. Come eseguire il debug degli errori di danneggiamento dell'heap?
- 6. Impossibile eseguire il debug di applicazioni Android
- 7. javascript: Come eseguire il debug degli eventi della tastiera
- 8. Come eseguire il debug degli errori angolari [$ injector: modulerr]
- 9. ResourceNotFoundException come eseguire il debug?
- 10. Come eseguire il debug di un'app Android nativa?
- 11. Come eseguire il debug di app Android firmata da Eclipse?
- 12. Come eseguire il debug di un'app su Android con GDBSERVER?
- 13. Come eseguire il debug di un servizio in background Android?
- 14. Come eseguire il debug di due processi in Android?
- 15. Come eseguire il debug del debug?
- 16. Metodo per eseguire il debug degli userscripts in Chrome
- 17. Utilizzo degli stili di carattere predefiniti in Android
- 18. Come eseguire il debug dell'applicazione Android creata con Maven
- 19. come eseguire il debug del codice nativo puro su Android?
- 20. Come eseguire il debug di un'applicazione PHP?
- 21. Come eseguire il debug di "ImagePullBackOff"?
- 22. Come eseguire il debug di tabindex
- 23. Come eseguire il debug di JavaScript offuscato?
- 24. Come eseguire il debug di ConcurrentModificationException?
- 25. Come eseguire il debug di Websockets?
- 26. Come eseguire il debug di elisp?
- 27. Come eseguire il debug di idea/direttore?
- 28. Come eseguire il debug di Apache mod_rewrite
- 29. Come eseguire il debug di Scala Future?
- 30. Come eseguire il debug di play2 nell'idea?