在Android Studio中添加“未实现的方法”function
在Eclipse IDE中有一个很棒的function,可以添加(实现)特定类的所有必需的方法。 我正在Android Studio IDE中寻找这个function,但是目前为止还没有成功。 有类似的东西吗? 对我来说,这是一个关键特征,不能没有。
编辑:
我不想select实施的方法。 我想让IDE像Eclipse一样为我做。 例如,当我在任何Activity
extented类中单击“添加未实现的方法”时,都会生成onCreate()
onPause()
onResume()
。
当然有。 它被称为实现方法或覆盖方法 。 默认快捷键是CTRL-I和CTRL-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