[Android] Tab - Layout
·
Android/OS
Adapter는 Pager를 위한 것, Pager 는 화면 하나만 보여주고 사실 안보이지만 보통 fragment별로 이미 로드되어있음. 바로 예제를 보자. [activity_tab_pager.xml] [fragment_one.xml] [fragment_two.xml] [FragmentFrist.kt] [FragmentSecond.kt] [MainActivity.kt]
[Android] Fragment
·
Android
Fragment가 없다면? Activity : 앱에 보이는 화면 단위 Activity 만으로 화면을 구성해야함 액티비티가 길어지면 문제가 발생 ->관리 포인트가 많아짐 -> 유지보수성 저하 Android Device 다양성 SmartPhone Tablet 폰트 크기 px을 dp (display point) 사용으로 각기 다른 기종을 대응해왔는데 Tablet은 DP단위로 해결할 수 없음. Fragment 필요성? 단어 뜻 그대로 전체 화면(Activity) 구성요소를 쪼갤 수있음 -> 개발자 파트 나누기 가능. Fragment Lifecycle Framgent의 생명주기는 Activity에 종속된다. == Activity 가 종료되면 Fragment 또한 같이 종료된다. [주요 생명주기 관련 메소드] on..