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