Korean subtitles

← Adapter 시작하기

Get Embed Code
10 Languages

Showing Revision 3 created 12/22/2014 by Jihyang Jung.

  1. 우리의 코드로
  2. PlaceholderFragment
    OnCreateView 메서드 내에
  3. Adapter를 시작하려고 합니다
  4. 왜냐하면 그 곳이 ListView가 데이터를
    추가하도록 만들려는 곳이기 때문입니다
  5. 우리는 Array Adapter를 이용하며
  6. 4개의 매개변수를 갖고 시작할 수 있습니다
  7. 1) Context, 2) List item layout의 ID
  8. 3) List item layout 내의 텍스트 뷰의 ID,
  9. 그리고 4) 데이터의 목록이 그것이죠
  10. 이제, 우리는 이러한 각각의 매개변수를
    하나씩 살펴볼 것입니다
  11. 먼저, 1) Context
  12. 그것은 App 환경에 대한 총체적 정보를 포함합니다
  13. 그것은 우리가 정의한
    어플리케이션 특정 리소스뿐 아니라
  14. 시스템 서비스와 리소스에도 접근하게 해줍니다
  15. 우리는 컨텍스트로서의 Activity를 포함하는
    프래그먼트를 이용합니다
  16. 그래서, 우리는 여기 우리 매개변수에 맞는
  17. getActivity를 요청하려고 합니다
  18. Adapter는 각 list item에 적합한
    레이아웃을 알아야 하며
  19. 또한 우리가 정의한 XML 레이아웃에
    참조를 필요로 하기 때문에
  20. r.java 클래스는 우리의 리소스에 대한
  21. 인간이 해독가능한 식별자를 만드는 생성파일입니다
  22. 2) List Item Layout에 있어서는
  23. 우리는 R.layout.list_item forecast 라는 코드로
    그것을 나타냅니다
  24. 이것은 초기에 생성했던
    XML 파일의 이름이었습니다
  25. 다음으로, Array Adapter는
  26. 일기예보의 문자열과 텍스트 뷰에 표시할 세트를
  27. 불러오는 방식을 알아야 합니다.
  28. 그래서, 여러분은
  29. List item layout에서 초기에 정의했던
  30. 텍스트 뷰의 ID를 통과합니다
  31. 이러한 두 개의 리소스 ID가 유사하게 보일지라도
  32. 하나는 R.layout과 함께 시작하고
  33. 다른 하나는 R.id와 함께 시작합니다
  34. 또한, R.layout은
    레이아웃 파일에 관련이 있는 반면
  35. ID는 매칭 ID 속성을 가진
    특정 XML 요소와 관련이 있습니다

  36. 마지막으로, 우리는 주간 일기예보를 통과합니다
  37. 이것은 우리가 초기에 정의했던
  38. 일기예보 데이터의
    배열 목록을 말하는 것이에요
  39. 이제, 계속 진행하여 여러분의 Adapter를 시작하세요
  40. 다 했으면, 이 박스를 체크 하세요