드디어 Fragment를 listView에 담아보자
728x90
반응형

가장 하고 싶었던 것이 바로 이것. 프래그먼트에 list를 적용시키는 것.

adapter 개념과 fragment 개념이 약해서

차근차근 진행해보더니 어느새 여기까지. (장하다!!!)


  1. 먼저 xml에 프래그먼트를 추가하자. 
    1. 아!! 레이아웃은 RelativeLayout
    2. name 작성 주의할 것.
    3. 아니면 자라리 디자인탭에서 프래그먼트 추가
    4. 그럴려면 먼저 프래그먼트 파일 추가해야겠네.
  2. 프래그먼트 추가
    1. public class MenuListFragment extends ListFragment
  3. 다시 프래그먼트 추가
    1. 렌더링 문제가 나타남
    2. 원인 : tools:layout (http://chuumong.tistory.com/entry/Android-Xml-Tools-Attributes)
  4. 리스트뷰 만들기 전에 할 것
    1. 샘플 데이터 만들기 : list_menu
    2. adapter 만들기
  5. 리스트 만들기
    1. 프래그먼트 xml의 참조를 가저오려면 findViewById는 쓰지 못한다
    2. 먼저 FragmentManager 참조를 가져오고 : getSupportFragmentManager
    3. 그다음 Fragment 참조를 가져온다. : findFragmentById
  6. 프래그먼트 클랙스 작성
    1. ListView의 경우 : OnItemClickListener
    2. List Fragment의 경우 : onListItemClick

참고자료

http://recipes4dev.tistory.com/62


728x90
반응형