일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- string
- DFS
- C++
- parcelable
- 프래그먼트
- DOMContentLoaded
- 230510
- Class
- putextra
- classList
- textContent
- null-safety
- ViewPager
- ActionBar
- Adapter
- serializable
- intent
- javascript
- querySelector
- Flutter
- 안드로이드
- 부가데이터
- 함수 인자
- html
- 생명주기
- 데이터 타입
- 230508
- fragment
- 230503
- 인텐트
- Today
- Total
목록프래그먼트 (2)
나만의 개발노트
뷰페이저(ViewPager) : 좌우 스크롤을 통해 다음 화면으로 전환되는 화면 슬라이드 뷰페이지는, 프래그먼트 여러개가 리스트뷰(ListView)처럼 선택할 수 있는 형태 = 어댑터(adapter) 패턴을 사용함 -> 뷰페이저는 뷰를 보여주는 껍데기 실제 데이터 관리는 어댑터(adapter)가 함 [뷰페이저(ViewPager) 사용법] 1. activity_main.xml에 추가 ... ... 2. 뷰페이저(ViewPager)에 들어갈 프래그먼트(Fragment) 구성 : 프래그먼트(Fragment)는 xml파일과 java파일 한 쌍으로 구성되어 있다 1) xml 파일 만들기 : res -> layout 우클릭 -> New -> Layout resource file 2) java 파일 만들기 : jav..
프래그먼트(Fragment) - 하나의 액티비티에 부분화면을 독립적으로 사용할 수 있게 해줌 - 여러 개의 프래그먼트를 하나의 액티비티에 결합하여 창이 여러 개인 UI를 빌드할 수 있음 - 하나의 프래그먼트를 여러 액티비티에서 재사용할 수 있음 - 액티비티와 동작하는 방식이 매우 유사함 (액티비티와 시스템의 관계 = 프래그먼트와 액티비티(FragmentManager)의 관계) -> 시스템이 직접 관리하지 않아 가볍게 전환할 수 있 프래그먼트의 수명주기 (Life Cycle) - Activity의 생명주기와 비슷함 - 액티비티에 대한 수명주기 콜백이 발생하면, 프래그먼트에 대해 비슷한 콜백을 발생시킨다 ex) 액티비티가 onPause()를 받으면, 해당 액티비티 내의 각 프래그먼트가 onPase()를 받음..