class SomeFragment : Fragment() {
private var _binding: FragmentSearchChatMapBinding? = null
val binding get() = _binding!!
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
/* _binding type is inferred as ViewDataBinding! */
_binding =
DataBindingUtil.inflate(inflater, R.layout.fragment_someting, container, false)
return binding.root
}
Databinding 할 때 타입 변환이 안된다면 xml 파일 포맷을 확인하자.
databinding을 위해 layout 태그로 감싸져있지 않으면 이런 문제가 발생한다.
'프레임워크 > Android' 카테고리의 다른 글
Android와 이미지 형식 (0) | 2023.01.24 |
---|---|
CoordinatorLayout에서 겹쳐진 뷰의 터치 이벤트를 처리하는 방식 (0) | 2022.12.01 |
Jetpack Navigation Safeargs 사용법 (0) | 2022.11.29 |
RecyclerView 요약정리 (0) | 2022.11.03 |
Hilt 간단한 예제 (0) | 2022.10.27 |