android - Android Studio 中的 Kotlin 自动完成覆盖

标签 android android-studio kotlin code-completion

我在 Kotlin 文件中定义了这个变量,但 Android Studio 不建议实现方法,我是否遗漏了什么:

private val mGestureListener = object : GestureDetector.SimpleOnGestureListener() {

}

最佳答案

SimpleOnGestureListener 是一个非抽象类。因此,IDE 默认不显示 Implement methods 选项。仅当类中至少有一个方法未实现时,IDE 才会显示此选项。

如果要显示 Override methods 选项,请将光标放在大括号内并选择 Code -> Override Methods... (Ctrl+O),或者如果您已经知道要覆盖的方法,只需开始输入方法名称,它将显示在自动完成中。

关于android - Android Studio 中的 Kotlin 自动完成覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47788312/

相关文章:

java - 将 Crosswalk 13+ 的用户代理更改为 Cordova 中的 webview

android - 如何在 Android Studio 中刷新行号旁边的图像?

java - 如何从 ListView 中获取选择行,然后从 Sqlite 数据库中删除

kotlin - 为 jooq 生成的所有类插入注释

android - JNI 检测到应用程序错误 : JNI NewGlobalRef called with pending exception java. lang.NoSuchFieldError

android - 使 Android 操作栏透明

android - 为 Android Studio 设置 Google Instrumentation Test Runner

java - viewmodelfactory 和使用 Activity 模块的 View 模型注入(inject)之间的区别

平台类型的 Android Studio Kotlin 类型不匹配

Android:为 froyo 及更高版本开发,希望禁用平板电脑支持