공부일지

231201 (Android)

CD가참둥그렇다 2023. 12. 1. 13:40

프래그먼트

  • 프래그먼트 생성 후 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