본문 바로가기
Android프로그래밍/오늘의 공부

01. 안드로이드 View접근이 안될때 / view import가 안될때

by 둥둥동동# 2020. 12. 23.
728x90

 

 

 Android Studio 그리고 kotlin-android-extensions Plugin

 

기존 안드로이드 스튜디오에서 View를 조작할 때 XML을 소스코드로 import하여 View를 쉽게 조작 할 수 있었다

Kotlin-android-extensions 라는 플러그인덕분인데 안드로이드 스튜디오 4.1버전부터 해당기능을 디폴트로 지원하지 않는다

플러그인이 Kotlin의 View Binding 기능과 겹치는 부분이 있기 때문인데  2021년에는 해당 플러그인을 완전히 삭제할 계획이라고 한다.

 

 

자세한 사항은 다음 문서를 참고

android-developers.googleblog.com/2020/11/the-future-of-kotlin-android-extensions.html

 

The future of Kotlin Android Extensions

Posted by David Winer, Product Manager The Android Kotlin Extensions Gradle plugin (not to be confused with Android KTX ) was release...

android-developers.googleblog.com

 

 

 해결방법

해결방법은 굉장히 쉽다 gradle(module) 파일에 코드 한줄만 추가해 주면 된다

 

1. gradle(module) 클릭

2. 'kotlin-android-extensions' 를 추가

3. sync ...>>끝

findviewByid 없이도 뷰를 조작 할 수 있다!

728x90

댓글