Bạn có biết về bất kỳ công cụ nào cho phép tôi gỡ lỗi giao diện người dùng Android theo cách các công cụ gỡ lỗi web hoạt động không? Tôi có nghĩa là xem phong cách nào được áp dụng cho mỗi Chế độ xem cụ thể hoặc tôi cũng muốn có thể thấy một số cây thừa kế, v.v. Các bạn có biết gì về điều đó không?Cách gỡ lỗi kiểu giao diện người dùng Android
Trả lời
Cách duy nhất tôi biết để tìm kiểu nào được áp dụng là tìm trong xml. Đơn giản chỉ cần tìm kiếm Style và bạn sẽ có thể đi qua chúng một lúc, nhưng một cái gì đó như gỡ lỗi web không tồn tại như xa như tôi biết.
Cây thừa kế cho kiểu cũng không xuất hiện và bạn sẽ phải trải qua chúng một cách khó khăn (viết trên giấy hoặc gì đó). Nói chung phong cách android là một nỗi đau để tìm hiểu nhưng khi bạn đã học cách điều hướng nó, bạn sẽ có thể sống với nó :)
Tôi chưa tìm được phương pháp nào khác ngoài phương pháp của Warpzit. Trong Eclipse, có một công cụ hữu ích để xem phân cấp UI của bạn. Khi ở chế độ gỡ lỗi, mở cửa sổ "Thiết bị" (nếu bạn không thể tìm thấy: Alt + Shift + Q, Q). Sau đó nhấp vào "Phân cấp xem kết xuất cho máy tự động giao diện người dùng".
Bạn có thể thấy một số thuộc tính chế độ xem cũng như cách tạo thuộc tính.
Ngoài ra còn có trình xem phân cấp trong thư mục/công cụ SDK, nhưng tôi chưa sử dụng.
Tôi biết đây không phải là câu trả lời bạn đang tìm kiếm, nhưng đây là những gì tôi làm vì tôi không biết một cách tốt hơn. Trên Eclipse, tôi bắt đầu với bố trí xml được đề cập và tôi đi sâu bằng cách nhấn phím Ctrl (hoặc phím Command trên máy Mac) và nhấp vào kiểu được đề cập (tên kiểu trở thành siêu liên kết khi khóa đó được nhấn xuống và tôi di chuột qua nó). Sau đó, tôi sử dụng các phím mũi tên màu vàng trên thanh công cụ Eclipse để quay trở lại qua từng ngăn mã khi tôi cần quay trở lại thư mục gốc của nơi tôi bắt đầu. Trên Android Studio Preview, tiếc là tôi không thể sử dụng tại nơi làm việc vì mọi người đều sử dụng Eclipse, các phím tắt tương tự cũng hoạt động, nhưng không giống Eclipse, hỗ trợ điều hướng và hỗ trợ tái cấu trúc hoạt động tốt hơn nhiều, tôi khuyên bạn nên bạn nhìn vào Android Studio nếu bạn không hài lòng với sự hỗ trợ của Eclipse (cảnh báo duy nhất của tôi là khi bạn có phiên bản Android Studio phù hợp với mình, bạn không cập nhật nó, vì cập nhật Android Studio thường xuyên phá vỡ nó).
Để tìm thấy nó, hãy truy cập vào Layout Inspector,
Tools -> Android -> Layout Inspector
- 1. Thiết kế giao diện người dùng Android
- 2. Tạo thư viện giao diện người dùng Android có giao diện người dùng tùy chỉnh
- 3. Giao diện người dùng lịch trong android
- 4. Giao diện người dùng jQuery - gọi Đánh dấu/Lỗi
- 5. Giao diện người dùng khởi động Github? Hoặc mẫu giao diện người dùng giống như github
- 6. Lỗi giao diện người dùng chéo luồng lạ
- 7. Mẹo gỡ lỗi giao diện người dùng trong Windows Phone 7
- 8. Chủ đề giao diện người dùng động
- 9. API giao diện người dùng cho libgdx
- 10. Lấy tính toán nặng khỏi Giao diện người dùng Android
- 11. Truy cập giao diện người dùng từ JavaScript trên Android
- 12. Kiểm tra đơn vị Android với giải pháp cập nhật giao diện người dùng AsyncTask và giao diện người dùng
- 13. Tại sao chỉ có thể chỉ chuỗi giao diện người dùng trong Android cập nhật giao diện người dùng?
- 14. Sách về thiết kế Giao diện người dùng Android
- 15. Phát triển giao diện người dùng giao diện người dùng - WPF
- 16. Công cụ thiết kế giao diện người dùng Android
- 17. Android - Yếu tố giao diện người dùng tắt màn hình
- 18. setRetainInstance đoạn với giao diện người dùng Android
- 19. Giao diện người dùng loại hình tròn trong Android?
- 20. Giao diện người dùng Kendo và giao diện người dùng jQuery - kích thước và khung javascript
- 21. Kiểm tra giao diện người dùng
- 22. Trình tạo giao diện (Trình thiết kế giao diện người dùng) dành cho Android
- 23. Giao diện người dùng jQuery không tải
- 24. Với QT, có cách nào để xác định bố cục giao diện người dùng khác nhau cho các kiểu giao diện người dùng khác nhau không?
- 25. Tải thử nghiệm giao diện người dùng
- 26. Màu giao diện người dùng trong Eclipse
- 27. GTK + kiểm tra giao diện người dùng
- 28. Giao diện người dùng JQuery Tabs caching
- 29. Cách cập nhật nhãn giao diện người dùng từ chuỗi không phải là giao diện người dùng trong iOS
- 30. Cách liên kết mô hình jock Knockout với giao diện người dùng kiểu thuật sĩ