티스토리 뷰

이렇게 순서 없이 뒤죽박죽 섞어서 이해하는게 가능할까 싶긴 해..

 

프래그먼트는 기본적으로 하나의 뷰로 동작하기 때문에 액티비티 안에 뷰를 삽입할 수 있는 레이아웃을 준비해야한다.

> 액티비티 안에서 프래그먼트가 사용되는 것! 저 레이아웃으로는 주로 프레임 레이아웃을 사용함. 

 

Activity에서 프래그먼트를 추가할 때 쓰는 방법

<fragment>:  화면 전환 없이 프래그먼트 하나만 화면에 표시할 때

FrameLayout: 화면 전환(목록 <-> 상세)이 필요할 때

 

 

 

onCreateView(LayoutInflater, ViewGroup?, Bundle?)

fragment와 관련된 뷰 계층 구조를 생성하고 반환함

 

 

onViewCreated(View, Bundle?)

onCreateView가 반환된 직후, 그러나 저장된 상태가 뷰에 복원되기 전에 호출됨.

 

 

 

둘의 차이점에 대한 설명을 다뤄준 링크

stackoverflow.com/questions/25119090/difference-between-oncreateview-and-onviewcreated-in-fragment

 

onCreateView에서 뷰를 inflate 하지만 findViewById 를 써서 다른뷰를 initialize 하는 것은 불가

밑에 달린 댓글

inflate 하고난 뒤에는 onCreateView에서 뷰를 찾을 수 있다고 한다.

728x90

'#1 > Android' 카테고리의 다른 글

[Android] Navigation 내비게이션  (0) 2021.05.07
[Android] Activity, Fragment Activity  (0) 2021.05.07
[Android] Navigation pass  (0) 2021.05.07
[Android/Kotlin] Elvis operator  (0) 2021.05.07
[Android/Kotlin] 상속, 인터페이스  (0) 2021.05.07
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함