Korean subtitles

← Optimizing Layouts

Get Embed Code
10 Languages

Showing Revision 2 created 12/23/2014 by Seung Hyun Kim.

  1. 임의의 복잡한 nested 레이아웃을
  2. 만드는 방법을 알아봤는데요
    물론 공짜로 작동하지는 않는다는 점을
  3. 기억해야 합니다
    플랫폼의 리소스 한계가
  4. 다시 한 번 발목을 잡는군요
  5. 복잡한 레이아웃을 inflate 하면
    리소스도 많이 잡아먹고
  6. 앱의 성능과 반응성에도
    문제가 생길 수 있어요
  7. 일반적으로 통용되는 두 가지
  8. 규칙을 알려 드리겠습니다
    먼저 좁고 깊은 레이아웃보다는
  9. 넓고 얕은 것이 좋습니다
    다시 말해
  10. 동위항목을 여러 개 두고
    하위항목은 적게 유지하는 겁니다
  11. 하지만 실제로 이렇게 간단하지는 않기 때문에
  12. 뷰를 지나치게 많이 사용하지 않는 게 좋아요
    보편적으로
  13. 액티비티 전체 구조에서
    nested 뷰를 10개 이하로 유지하거나
  14. 총 80개 이하의 뷰를 사용한다고 보면 돼요
  15. 많은 것처럼 들리겠지만, 일단
  16. 안드로이드 스튜디오에서 Hierarchy Viewer 툴을 열어 보면
  17. 얼마나 빨리 늘어나는지 아시게 될 겁니다