본문 바로가기
728x90
반응형

FRAGMENT2

[Android/Kotlin] activity와 fragment에서 view binding 사용법 view binding을 사용하면 view에 존재하는 값들에 접근할 수 있다. 이전에는 view에 존재하는 값들에 접근하기 위해서는 해당 ID를 사용해서 findViewById를 사용하였다. 이제는 view binding을 사용하면 쉽게 접근할 수 있다. 먼저 앱 수준의 build.gradle에 들어간다. 코드를 보면 android로 싸여있는 코드를 확인할 수 있다. 그 안에 다음과 같은 코드를 적으면 된다. viewBinding{ enabled=true } android에 들어있는 모습을 보면 아래와 같다. android { namespace 'com.example.practiceapplication' compileSdk 32 defaultConfig { applicationId "com.example.. 2022. 11. 22.
[Android Studio/Kotlin] fragment 사용법 1 (fragment 교체) 프래그먼트를 활용하여 navigation bar를 만들어보려고 한다. 하단의 navigation bar의 메뉴를 선택하면 해당 메뉴로 fragment를 교체하는 방식이다. 먼저 레이아웃의 경우 위에는 프래그먼트가 들어가야하고 아래에는 navigation bar가 들어가도록 짜야한다. 메인 액티비티에서 linear layout (vertical)을 만들고 NavHostFragment를 검색하여 추가한다. NavHostFragment를 추가하면 다음과 같은 화면이 뜬다. +를 눌러서 원하는 이름을 입력하고 resource file을 추가해준다. 추가된 resource file을 선택하면 자동으로 필요한 라이브러리들을 추가해준다. 이제 navigation 디렉토리 안에 만든 xml 파일이 존재하는 모습을 확인.. 2022. 11. 20.
728x90
반응형