我刚刚开始用Kotlin重写一个小应用程序以学习一种新语言,并试图简单地实现后台服务,并想使用明显的文件名'BackgroundService.kt'。但是,AndroidStudio不喜欢此名称,并且会将文件视为纯文本,因此不会突出显示语法或制表符补全。其他文件名(例如“ BackgrounService.kt”或“ BackgrounxService.kt”)也可以正常工作。我添加了一些来自android studio的屏幕截图,其他文件带有kotlin图标,但没有Backgroundservice.kt。
我当然可以使用其他文件名,但是我想了解这里发生了什么。
这不是IntelliJ and Android Studio icons for Kotlin files的副本,因为图标和行为的更改仅取决于文件名(甚至不扩展名)。