在Android Studio中添加“未实现的方法”function

在Eclipse IDE中有一个很棒的function,可以添加(实现)特定类的所有必需的方法。 我正在Android Studio IDE中寻找这个function,但是目前为止还没有成功。 有类似的东西吗? 对我来说,这是一个关键特征,不能没有。

编辑:

我不想select实施的方法。 我想让IDE像Eclipse一样为我做。 例如,当我在任何Activity extented类中单击“添加未实现的方法”时,都会生成onCreate() onPause() onResume()

当然有。 它被称为实现方法覆盖方法 。 默认快捷键是CTRL-ICTRL-O 。 请参见实现方法和重写方法的描述 。

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

在Windows机器上:

  • Alt + Enter – 类定义;
  • Ctrl + I – 在类体中显示未实现方法的列表。

在Mac上:

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

还有一个有用的组合Ctrl + O / Command⌘ + O – 覆盖方法。

在Mac上,使用Command + N很容易。 这会popup一个菜单,询问您是否要访问覆盖方法或界面方法,并结合其他答案中所述的快捷方式。 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

Alt + Enter – 类定义; Ctrl + I – 在类体中显示未实现方法的列表。

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

之后使用Ctrl + Shift + Space键入buttonName.setOnClickListener(new),您将得到正确的select。

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

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

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