10

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

1

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ó :)

0

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.

devices view

0

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ó).

-1

Để tìm thấy nó, hãy truy cập vào Layout Inspector,

Tools -> Android -> Layout Inspector

Các vấn đề liên quan