2012년 11월 9일 금요일

Using HierarchyViewer

HierarchyViewer는 현재 표현하고 있는 View들의 구조 및 특정 View의 상태(속성)를 확인하는데 도움을 준다.

  • debugging 중에 특정 View의 레퍼런스를 확인하고, 해당 레퍼런스가 어떤 View인지 찾는데 유용하다.
    • Filter by class를 통해 class단위의 Filtering을 제공하고 있다.
    • 현재 Filter by id는 동작하지 않는 듯하다. 따라서 class에 의해 filtering한 view들 중에 특정 id를 찾는것에 의해 쉽게 원하는 view를 찾을 수 있다.
  • filtering에 의해 특정 view를 찾았다면 해당 view의 각종 property를 확인할 수 있다.
    • Property 종류는 아래와 같다.
      • Drawing
      • Events
      • Focus
      • Layout
      • Measurement
      • Miscellaneous
      • Padding
      • Scrolling
      • Text

HierarcheyViewer 캡쳐


댓글 1개:

A practical dreamer :

floating container인 PopupWindow는 HierarchyViewer의 Window selection view에 Activity에 포함된 형태가 아니라 PopupWindow단독으로 나타난다.