프래그먼트
- 프래그먼트 생성 후 onCreateView만 있으면 동작 하게 된다.
- 프래그먼트를 액티비티에 붙이는 과정
getSupportFragmentManager().beginTransaction().replace(R.id.container, new MyFragment()).commit();
어댑터
- 어댑터 종류
- ArrayAdapter
- 원시적인 형태의 어댑터이다. 컨텍스트, 구조, 자료의 형태로 파라미터를 요구한다.
ArrayAdapter adapter = new ArrayAdapter(getContext(), android.R.layout.simple_list_item_1, arr); listv.setAdapter(adapter);
- BaseAdapter
- 클래스를 만들고 BaseAdapter를 상속받아서 사용한다.
- getCount에 자료의 개수를 지정한다.
- getView()가 레이아웃에 뷰를 넣는 작업을한다. 리스트나 배열이 필요하다.
- getItem() : 외부에서 해당 칸의 데이터를 이용해야 할 때 사용하는 메소드
- getItemId() : 한 칸의 아이템 식별자.
- RecyclerAdapter
- ArrayAdapter
'공부일지' 카테고리의 다른 글
231205 (Android) (1) | 2023.12.05 |
---|---|
231204 (JavaScript) (0) | 2023.12.04 |
231129 (Android) (2) | 2023.11.29 |
231128 (JSP) (1) | 2023.11.28 |
231122 (Android) (1) | 2023.11.22 |