16

如何在当前类中实现每个从 Android Studio 中的扩展类中快速抽象出的方法?

例如,在 Eclipse 中,将鼠标放在警告上并按下实现抽象方法消息会自动执行此操作。

4

9 回答 9

18

android studio右键单击选择Generate..Alt+Enter并获取可以添加到您的方法的列表Activity

有关 IntelliJ IDEA 接口实现方法的更多信息,请查看https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html

于 2014-12-19T15:40:47.047 回答
11

(control + return) -> Implement methods在 Mac 上

于 2014-06-10T22:47:09.447 回答
8

在android studio中添加方法的快捷方式( Alt+insert)

于 2014-12-19T15:37:38.457 回答
5

视窗:

Alt + Insert => 显示一个对话框,该对话框具有实现各种选项的选项,例如构造函数、抽象方法、继承方法...

Ctrl + I => 直接显示要实现的抽象方法。

Ctrl + O => 显示要实现的继承方法列表。

苹果电脑:

control + return => 显示一个对话框,该对话框具有实现各种选项的选项,例如构造函数、抽象方法、继承方法...

control + I => 直接显示要实现的抽象方法。

control + O => 显示要实现的继承方法列表。

使用这些快捷方式时,请将鼠标指针保持在类内。

于 2017-01-11T13:22:10.193 回答
4

CtRl+I

会弹出一小段相关的方法来实现。

如果需要的内容没有歧义,则默认选择所有项目,您只需按 Enter 即可快速添加方法。否则,您可以 ctrl+单击弹出窗口中的方法以选择多个特定方法。

于 2015-03-12T22:53:58.567 回答
1
  1. 在课堂上按 Alt+Insert
  2. 键入 override 以查找 Override Methods 项
  3. 选择您喜欢的方法,然后按 Enter

编辑:
今天我在 Android Studio 启动中看到了一个提示,它是这样说的:

您可以Ctrl + o在类内部使用来覆盖方法!

于 2016-06-18T01:34:51.987 回答
0

如果您要覆盖方法,请按 Alt+insert 弹出窗口将出现选择覆盖方法并选择所需的方法

于 2015-03-19T17:26:29.910 回答
0

您使用的是哪个 Android-Studio 版本?我正在使用 Android-Studio 0.3.6,它的工作方式与 eclipse 非常相似,只需将错误悬停,单击红灯,Android-Studio 就会为您提供生成缺少的方法。

于 2013-11-15T09:31:24.210 回答
0

你可以

  • “生成代码”(Command + N),然后选择“实施方法”。例如,在带有这个 Flutter 应用的 Android Studio 中:

  • 或者只是“实施方法”(Control + I),然后选择您的方法:

这些方法需要是抽象方法(例如抽象类中的抽象方法或接口中的方法),而不是在其他地方实现。要覆盖这些,请改用“覆盖方法”

在此处输入图像描述

于 2021-11-20T16:43:29.793 回答