- 안드로이드 네비게이션 사용법
- 데이터 바인딩 기초 작업
1. build.gradle 추가
dependencies {
def nav_version = "2.3.3"
// Kotlin
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
}
2. 프로젝트 폴더 우클릭 - New - Android Resource File
3. Resource type -> Navigation 설정하고 OK.
4. res -> navigation(새로 생김) -> navi.xml -> new destination
5. Fragment 생성 -> xml 에서 databinding 작업 해주기(<layout></layout>)
6. 생성한 Fragment.kt 에 가서 Fragment inflater를 binding 작업? 해준다.
private lateinit var binding : FragmentHomeBinding
...
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
//return inflater.inflate(R.layout.fragment_home, container, false)
binding = DataBindingUtil.inflate(inflater, R.layout.fragment_home, container, false)
return binding.root
}
탐색 구성요소 시작하기 | Android 개발자 | Android Developers
이 주제는 탐색 구성요소를 설정하고 사용하는 방법을 설명합니다. 탐색 구성요소의 대략적인 개요는 탐색 개요를 참고하세요. 환경 설정 참고: 탐색 구성요소는 Android 스튜디오 3.3 이상이 필요
developer.android.com
'프로젝트 > Android' 카테고리의 다른 글
ViewModelScope (0) | 2021.03.13 |
---|---|
View Model 기초 (0) | 2021.03.06 |