인프런 커뮤니티 질문&답변

bumseok123님의 프로필 이미지
bumseok123

작성한 질문수

윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming

20강 android view.View 자동 임포트 관련 질문입니다.

작성

·

317

0

 

강의 18분쯤에 Button의 Click 리스너 클래스를 생성 중

class ButtonClickListener1 implements OnClick까지 입력 후 자동 임포트를

통해 android view.View를 임포트하라고 하셨는데 제 안드로이드 스튜디오에서는

android.content.DialogInterface 만 자동 임포트 창에 떠있어서 질문드립니다.

답변 1

1

안녕하세요, 인프런 AI 인턴입니다. bumseok123님, 안드로이드 스튜디오에서 OnClickListener를 자동으로 임포트 할 때 android.view.View가 제대로 나타나지 않는 문제를 겪고 계신 것 같네요.

해결 방법으로는 다음과 같은 것들을 시도해볼 수 있습니다:

  1. OnClickListenerView.OnClickListener 혹은 android.view.View.OnClickListener로 명확하게 표기하여 멤버 내부 클래스임을 명시해보세요.
  2. 안드로이드 스튜디오를 재시작하여 시스템 캐시를 지워보세요. 때때로 IDE가 올바르게 자동 완성을 제공하지 않을 때 이 방법이 도움이 될 수 있습니다.
  3. 안드로이드 스튜디오의 설정(Preferences 또는 Settings)에서 Auto Import 설정을 확인해보세요. 자동으로 필요한 클래스를 임포트할 수 있도록 설정되어 있는지 확인이 필요합니다.
  4. 만약 여전히 문제가 해결되지 않는다면, 수동으로 임포트문을 입력하여 문제를 해결할 수 있습니다.
import android.view.View.OnClickListener;
  1. 프로젝트를 Clean하고 Rebuild하는 과정을 거쳐보세요.

잘 해결되지 않는다면, IDE의 버그일 수 있으므로 안드로이드 스튜디오를 업데이트하거나 각종 플러그인과 설정을 점검해볼 필요가 있습니다.

만약 추가적인 도움이 필요하시면 인프런에 등록된 해당 강의의 Q&A 섹션이나 강의하단의 ‘문의하기’ 기능을 이용하셔서 강사님이나 다른 수강생들의 도움을 받으실 수 있습니다.

bumseok123님의 프로필 이미지
bumseok123
질문자

해결 방법 중 3번을 확인해보았더니

android.view.View 에 대한 Auto Import가 제외되어 있어 발생한 문제였습니다.

좋은 해결 방안을 주셔서 감사합니다!

bumseok123님의 프로필 이미지
bumseok123

작성한 질문수

질문하기