Fragment

    [Android] Fragment과 Toast message

    [Android] Fragment과 Toast message

    Fragment UI 구성을 모듈 단위로 나누어 독립성을 추가해주고, 한 화면에 있던 UI 들을 조각이라는 단위로 재배치 하는 것 오늘 해볼 실습은 하나의 Activity안에서 Fragment가 어떻게 변환되는지를 파악하는 것이다. 위 그림과 같이 홈프래그먼트에서 앨범프래그먼트로 이동하는 것을 구현해보자. 먼저 프래그먼트 클래스를 만들어보면 액티비티클래스하고 다음과 같은 차이점이 있다. class HomeFragment : Fragment() 액티비티는 AppCompatActivity 를 상속받았지만 프래그먼트는 Fragment 를 상속받는다. Binding을 선언해주는 것에도 차이가 있다. override fun onCreate(savedInstanceState: Bundle?) { super.onCr..

    [Android] Activity전환과 ViewBinding

    [Android] Activity전환과 ViewBinding

    Activity 액티비티는 Application을 구성하는 기본 단위이며 사용자와 상호작용하는 UI를 표시해주는 요소이다. 또한, 앱이 실행될 때 화면에 UI를 표시하고, 사용자의 클릭이나 입력 등의 이벤트를 처리하는 역할을 해준다. Fragment UI구성을 모듈 단위(조각)으로 나누어 독립성을 추가해주고, 한 화면에 있던 UI 들을 조각이라는 단위로 재배치하는 것. Activity와 Fragment 둘 모두 노출되고 클릭되어지기 때문에 사용자와 상호작용하는 공통점이 있다. 오늘은 FLO앱에서 MainActivity에 있는 음악을 누르면 SongActivity로 전환하는 것을 구현해보자. 먼저 액티비티 클래스를 생성해주면 다음과 같이 AppCompatActivity를 상속받아야한다. class Main..