Czy znasz jakieś narzędzie, które pozwoli mi debugować interfejs Androida w taki sposób, jak działają narzędzia do debugowania w Internecie? Mam na myśli widok, który styl jest stosowany do każdego widoku, lub też chciałbym zobaczyć drzewo dziedziczenia itp. Czy wiesz o czymś takim?Jak debugować style UI na Androida
Odpowiedz
Jedyny sposób, jaki znam, aby sprawdzić, który styl jest stosowany to wygląd w języku xml. Po prostu wyszukaj Styl i będziesz mógł przeglądać je po jednym na raz, ale coś takiego jak debugowanie w sieci nie istnieje, o ile wiem.
Drzewek dziedziczenia stylów również nie ma i trzeba będzie przejść przez nie twardą drogą (pisać na papierze lub coś podobnego). Ogólnie style na Androidzie są trudnym do nauczenia się, ale kiedy nauczysz się nawigować, będziesz mógł z tym żyć :)
Nie znalazłem metody, która by to zrobiła inaczej niż metoda Warpzita. W Eclipse jest pomocne narzędzie do zobaczenia hierarchii UI. W trybie debugowania otwórz okno "Urządzenia" (jeśli nie możesz go znaleźć: Alt + Shift + Q, Q). Następnie kliknij "Hierarchia widoku zrzutu dla Automatyzatora interfejsu użytkownika".
Możesz zobaczyć niektóre atrybuty widoku, a także sposób, w jaki się tworzą.
Istnieje również przeglądarka hierarchii w katalogu/narzędziach SDK, ale jeszcze jej nie używałem.
wiem, że to nie jest odpowiedź szukasz, ale to, co robię, bo nie znam lepszy sposób.
W Eclipse, zacznę od rozpatrywanego układu xml i przechodzę do dołu, naciskając klawisz Ctrl (lub klawisz Command na komputerze Mac) i klikając odpowiedni styl (nazwa stylu staje się hiperłączem, gdy ten klucz jest wciśnięty i umieszczam na nim mysz). Następnie używam żółtej strzałki na pasku narzędzi Eclipse, aby powrócić do każdego panelu kodu, kiedy muszę wrócić do katalogu głównego miejsca, z którego zacząłem.
Na Android Studio Preview, którego niestety nie mogę używać w pracy, ponieważ wszyscy używają Eclipse, działają te same skróty, ale w przeciwieństwie do Eclipse, obsługa nawigacji i obsługa refaktoryzacji działają znacznie lepiej, polecam wyglądasz w Android Studio, jeśli nie jesteś zadowolony z obsługi Eclipse (moim jedynym ostrzeżeniem jest to, że gdy masz wersję Androida Studio, która działa dla ciebie, nie aktualizujesz jej, ponieważ aktualizacje Androida Studio często ją łamią).
Aby go znaleźć, przejdź do Układ Inspektora
Narzędzia -> Android -> Układ Inspector
- 1. Jak debugować Androida ANR?
- 2. AngularJS bootstrap ui - jak zmienić style CSS?
- 3. Jak debugować z zaciemnionymi (z ProGuard) aplikacjami na Androida?
- 4. Nadrzędne style CSS widgetu jQuery UI Tooltip
- 5. Styl Androida - różnica między stylami @style, android :, @android: style, itp.
- 6. setRetainInstance fragment z UI Androida
- 7. Jak przesłonić style jQuery-ui.css
- 8. Jak ustalić, co powoduje "Niewydajne style" w Safari na iOS?
- 9. Jak mogę debugować moje aplikacje na Androida na urządzeniu BlackBerry Priv?
- 10. Narzędzie do testowania UI na Androida od ADT21
- 11. Istniejące testy Androida UI przestały działać po przejściu na AndroidaJUnitRunner
- 12. Ui aktualizacji Androida od obsługi co sekundę
- 13. silverstripe - dodając style do rozwijanego menu "style" na edytorze
- 14. Jak style asp.net dropdownlist
- 15. Jak debugować wyjątek na innym wątku?
- 16. Jak debugować na wewnętrznej przeglądarce Facebooka (Mobile)?
- 17. Jak debugować OpenCL na procesorach graficznych Nvidia?
- 18. ASP.NET MVC Metro Style
- 19. Jak ustawić tło Androida PopupMenu na białe
- 20. Jak debugować aplet cynamonowy?
- 21. Jak mogę debugować AppleScript?
- 22. Jak debugować szablon Jinja2?
- 23. Jak debugować LESS w Chrome?
- 24. Jak debugować tunel ssh
- 25. Node.js: jak zdalnie debugować?
- 26. Jak debugować "ImagePullBackOff"?
- 27. Jak debugować makro preprocesora
- 28. Jak debugować kod asynchroniczny?
- 29. Jak debugować ClojureScript
- 30. Buduj Chrome na Androida