반응형 Fragment2 안드로이드 Fragment 사용하기 Fragment란? 프래그먼트란 액티비티 위에서 화면을 유동적으로 구사해주는 안드로이드의 기법이다. 위 그림은 똑같은 앱을 테블릿과 스마트폰에 뛰운 모습이다. 테블릿은 한 화면에 두개의 프레그먼트를 보여주고 스마트폰은 하나의 프래그먼트를 보여준다. 보통 화면전환으로 intent를 이용한 액티비티전환을 많이 배우는데 속도도 느리고 코드관리도 어려와 나온 기능이다. 위와같은 그림으로 MainActivity에 프래그먼트가 들어갈 틀을 선언하고 틀 위에 올려놓을 프래그먼트를 여러개 만들어 끼우고 빼고 하는게 가능하다. 그럼 본격적으로 만들어보자 activity_main.xml 위의 이미지처럼 버튼두개를 만들고 프래그먼트가 들어갈 FrameLayout을 만들었다. 아직 아무 프래그먼트가 들어가지 않았으므로 텅 비.. 2021. 6. 30. [Android] kotlin에서 안드로이드 Fragment 제거하기 Fragment를 add 해주고 add 해준 클래스로 remove를 하려 하니 아무것도 하지 않아서 한참 헤멨다 아래처럼 add할때 tag 달아준 뒤에 tag기준으로 remove 해주어야 한다 그럼 Fragment가 지워진다. supportFragmentManager.commit { supportFragmentManager.findFragmentByTag("mytag")?.let { remove(it) } } 2021. 6. 14. 이전 1 다음 반응형