Android Studio 中的“添加未实现的方法”特性

在 Eclipse IDE 中,有一个很棒的特性允许您添加(实现)特定类所需的所有方法。我正在 Android Studio IDE 中寻找这个特性,但是到目前为止还没有成功。有类似的东西吗?对我来说,它是一个关键的特点,不能没有生活。

编辑:

我不想选择要实现的方法。我想让 IDE 像 Eclipse 那样为我做这件事。例如,当我在任何 Activity扩展类中单击“添加未实现的方法”时,所有这些 onCreate() onPause() onResume()都生成了。

86857 次浏览

当然有。它被称为 实现方法重写方法。默认的快捷方式是 CTRL-ICTRL-O。参见 实施方法重写方法的说明。

您可以使用以下快捷方式。

在 Windows 机器上:

  • Alt + 进来-on 类定义;
  • Ctrl + I-在类主体中显示未实现的方法列表。

关于 Mac:

  • 选项 something + 返回-对类定义(选择也可以是 Alt) ;
  • Command ⌘ + I-在类主体中显示未实现的方法列表。

也有有用的组合 Ctrl + O/Command ⌘ + O-覆盖方法。

类型 SetOnClickListener (new)之后,使用 Ctrl + Shift + 空格您将得到正确的选择。

Ctrl + Shift + Enter 将使您的代码在语法上正确

在 Mac 上,使用 命令 + N很容易。这会打开一个菜单,询问您是想访问覆盖方法还是接口方法,并结合其他答案中描述的快捷方式。Windows 上也有一个类似的快捷方式,但是不那么方便。

来源,如果他们曾经改变: https://www.jetbrains.com/idea/help/generating-constructors.html

编辑: 或者,对于接口: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html

和超人: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html

虽然问题是1年前,但这可能有助于未来的用户。
对于 Windows 用户,Alt + 回车 > 实现方法(按回车) > (按回车)可以工作。
这将添加未实现的方法。
但是您必须将光标移动到该类或接口的旁边。

Alt + Enter-on 类定义; Ctrl + I-in 类主体显示未实现方法列表。 Ctrl + O- 在类主体中显示 重写方法列表。

在 linux 中,Alt + Insert 将提供列表来实现构造函数、 setter、 getter 和 toString 等实现方法