728x90
반응형
가장 하고 싶었던 것이 바로 이것. 프래그먼트에 list를 적용시키는 것.
adapter 개념과 fragment 개념이 약해서
차근차근 진행해보더니 어느새 여기까지. (장하다!!!)
- 먼저 xml에 프래그먼트를 추가하자.
- 아!! 레이아웃은 RelativeLayout
- name 작성 주의할 것.
- 아니면 자라리 디자인탭에서 프래그먼트 추가
- 그럴려면 먼저 프래그먼트 파일 추가해야겠네.
- 프래그먼트 추가
- public class MenuListFragment extends ListFragment
- 다시 프래그먼트 추가
- 렌더링 문제가 나타남
- 원인 : tools:layout (http://chuumong.tistory.com/entry/Android-Xml-Tools-Attributes)
- 리스트뷰 만들기 전에 할 것
- 샘플 데이터 만들기 : list_menu
- adapter 만들기
- 리스트 만들기
- 프래그먼트 xml의 참조를 가저오려면 findViewById는 쓰지 못한다
- 먼저 FragmentManager 참조를 가져오고 : getSupportFragmentManager
- 그다음 Fragment 참조를 가져온다. : findFragmentById
- 프래그먼트 클랙스 작성
- ListView의 경우 : OnItemClickListener
- List Fragment의 경우 : onListItemClick
참고자료
728x90
반응형
'Android, iOS' 카테고리의 다른 글
[안드로이드] Class convert / Okhttp / Picasso 등 (0) | 2016.10.26 |
---|---|
[안드로이드] 조금 더 어렵게 가보자. ListFragment로 만드는 Custom ListView (0) | 2016.10.11 |
Fragment가 감 잡히려니깐 등장한 inflate (0) | 2016.10.10 |
[안드로이드] Fragment. 내가 여기서 무릎을 꿇어야 하나. (0) | 2016.10.07 |
맥os에서 adb 명령어 실행하기 (0) | 2016.10.07 |
Comment