본문 바로가기

Development/Kotlin(Android)

[kotlin] 코틀린 파일 생성시 확장자(.kt)가 표시되는 이유?

안드로이드 스튜디오내에서 코틀린 소스 파일중 유독 1개 파일만 확장자가 표시되고 아래 처럼 아이콘이 표시되지 않음.

 

 

확장자가 표시 안되고 아이콘(코틀린등)이 표시되는 조건

  • 파일명과 파일내에 클래스명이 동일해야 함.
  • 파일내에 클래스가 유일해야 함!!!(파일명과 이름이 같은 1개의 클래스만 존재해야 함
    (아래처럼 하나의 파일내에 다른 클래스(HistoryAdapter)가 함께 있는 경우 확장자가 표시되고 아이콘이 변경됨.

별 내용이 아닌데 작업하는 내내 신경쓰이게 하는 부분이라 정리해 둠.