如何在 Android Studio 中导航到实现方法而不是 class

How to navigate to the implementing methods instead of the class in Android Studio

首先,我要感谢大家的时间。而且我想预先说明一下,我已经尝试 google 这个,而且我现在也用 Android Studio 玩了几个小时,没有任何运气,所以非常感谢帮助。

在 Eclipse 中,如果您 select 接口名称之一(那些在 'implements' 关键字之后列出的名称),IDE 将突出显示其中的所有方法 class.当 Activity 正在为对话片段实现一些接口时,它在 Android 中特别有用。

我在 Android Studio 中找不到任何类似的东西。我找到的最接近的是 "goto implementation(s)",它将您跳转到 class 本身。虽然在其他情况下很有用,但 "goto implementations" 在这里完全没用,因为它只是让我返回几个字符...

'alt + command + B' MAC,不确定 windows。

要查看实现了一个或多个接口的 class 中实现的方法,请将插入符放在 class 声明中的 implements 关键字处,然后按 Ctrl+Shift+F7。显示已实现接口的列表。只需 select 要突出显示其方法的接口,然后按 Enter。

要查看可用的实施方法,请转至 class 并按 Ctrl + O。 window 将出现,显示基于扩展的 classes 和实现的接口的可用方法。已经实现的方法将不会显示。

您可以通过按 Ctrl + Shift + A 搜索任何命令。出现该框后,只需键入您要执行的操作,就会出现一个可用操作列表。

在 windows 中,我想你可以尝试 Ctrl-F12 然后 Ctrl-I 或在 Show Anonymous Classes 查看 希望对您有所帮助!

直接导航到 android studio 中的实现 class 的正确方法是将鼠标悬停在该方法上,然后按 ctrl + alt + click