
이전에 작성한 탭레이아웃은 프래그먼트를 이용해서 만들었던 탭레이아웃입니다. 뷰를 프래그먼트로 이용해서 그려줄 경우, 탭의 갯수가 많은 경우 그만큼 리소스를 많이 잡아먹고 관리포인트가 많아집니다. 프래그먼트를 사용하지 않고 탭레이아웃을 코딩하는 법을 알아봅니다. 먼저 액티비티 파일을 생성합니다. 생성된 액티비티 파일에 우선 어댑터를 만들어줍니다. NonFragPageAdapter 클래스에서 받는 변수는 layoutInflater이고, 이 클래스는 PagerAdapter( )를 상속 받습니다. class NonFragPageAdpater( val layoutInflater: LayoutInflater ) : PagerAdapter() { } 메소드 오버라이딩을 위해 implement 해주면, getCount..
Android App Coding
2021. 7. 9. 14:22
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 인텐트
- ToDo List 앱 만들기
- 안드로이드 프로젝트
- 안드로이드 앱 만들기
- 애드뷰
- bmi 계산기 만들기
- android adapter
- lazy init
- 뷰 바인딩
- 리스트뷰
- 상대적 레이아웃
- view binding
- 메소드 오버라이딩
- addView
- 리사이클러뷰
- 2021년 사건사고
- 미제사건
- 2007년 사건사고
- 2019년 사건사고
- Bmi Calculator
- 안드로이드 어댑터
- findViewById
- 탭레이아웃
- 자바스크립트 배열
- 안드로이드 스튜디오 에러
- 대한민국 미제사건
- 선형 레이아웃
- tabLayout
- RecyclerView
- notifyDataSetChanged
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함