Android Studio: Javadoc ist beim Hover leer

160

Ich bin kürzlich von Eclipse zu Android Studio gewechselt und mag es. Ich vermisse jedoch die Javadoc on Hover-Funktion von Eclipse.

Ich habe die Anweisungen hier befolgt , um die Funktionalität hinzuzufügen. Meine Hover enthalten jedoch kein Javadoc. Wenn ich meine Dokumentationsverknüpfung Ctrl+ Shift+ verwende Space, wird die Dokumentation korrekt angezeigt. Ich möchte jedoch, dass sie in der QuickInfo angezeigt wird.

Unten ist ein Screenshot von dem, was ich sehe. Es ist klar, dass es bei dieser Methode einen Javadoc geben sollte.

Geben Sie hier die Bildbeschreibung ein

Ich sehe das bei allen Methoden / Variablen. Jede Hilfe wird geschätzt.

Doge
quelle
Es gibt viele andere Dinge als 'Gradle Build Running', die dich sehr nerven und frustrieren
Shirish Herwade

Antworten:

245

Es stellte sich heraus, dass die Größe der Hover-Seite für Dokumente einfach so kurz geändert wurde. Wenn ich die Maus vorsichtig nach unten zum unteren Rand der Hover-Seite bewegte, konnte ich die Größe ändern.

Selbst nach der Größenänderung sehe ich immer noch, dass es ziemlich oft wieder klein wird ... Ich bin froh, dass ich meine Dokumente wieder habe, auch wenn es bedeutet, mit diesem Ärger umzugehen.

Doge
quelle
27
Ich kann nicht glauben, wie dies standardmäßig passiert. Sehr dumme Lösung, aber danke!
sivag1
43
Vielen Dank. Android Studio macht mich in vielerlei Hinsicht verrückt.
24
Ich denke, wir sind uns alle einig, dass Android Studio für diese Art von Details total scheiße ist . Ich vermisse Eclipse so sehr! :(
Orabîg
2
Haben Sie jemals herausgefunden, wie Sie verhindern können, dass die Größe ständig geändert wird? Dies ist anscheinend ein allgemeines Problem mit der Intelligenz.
Lebensräume
1
Ich habe zu diesem Zeitpunkt einige Installationen von Studio durchlaufen. Dieser Fehler tritt für mich nicht mehr auf. Vielleicht können Sie auch eine Neuinstallation versuchen, aber ich kann nichts garantieren.
Doge
126

Sie müssen die Datei idea.properties nicht bearbeiten. Gehen Sie einfach zu Datei -> Einstellungen -> Editor -> Allgemein und aktivieren Sie im rechten Bereich "Schnelles Dokument bei Mausbewegung anzeigen".

Ashishduh
quelle
Das funktioniert perfekt. Als ich nach dem Aktivieren dieser Einstellung zum ersten Mal versuchte, mit der Maus darüber zu fahren, war das Popup-Fenster kürzer als ich wollte, also griff ich nach der Ecke und erweiterte sie - und weißt du was?! Bisher erinnert es sich an die Größe, auf die ich es bei nachfolgenden Mouse-Overs erweitert habe! Ich habe sogar Android Studio geschlossen und neu gestartet, und meine Popup-Fenstergröße blieb perfekt bestehen :)
LargeGlasses
4
Warum ist dies nicht standardmäßig aktiviert?! Ich war fast bereit, zur Sonnenfinsternis zurückzukehren! : P
Bwoogie
1
Dieser Hover funktioniert, kann jedoch zu Konflikten mit der Anzeige eines Fehlers in derselben Zeile führen und es kann schwierig sein, den gewünschten Fehler zu öffnen. Eclipse hat das schwebende Javadoc und die Fehler so viel besser gemacht!
Gary Bak
1
Warum zögern sie, dies zu einem Standardverhalten zu machen?
Mr5 5.
1
Auf einem Mac ist dies unter Einstellungen> Editor> Allgemein
Kevin Hooke
52

Android Studio 1.2.2

File > Settings > Editor > General > Show quick doc on mouse move.

Bildschirmfoto

Android Studio 1.0

File > Settings > IDE Settings Editor > Show quick doc on mouse move.

Bildschirmfoto

Rafi Kamal
quelle
Ich kann nicht glauben, dass dies auf AS 1.5 noch benötigt wird. Vielen Dank
Matteo A
Ich hatte das gleiche Problem. Ich weiß nicht, warum dies nicht die installierte Standardeinstellung ist!
JDOaktown
15

Hat U die Dokumentation für Android SDK vom Android SDK Manager heruntergeladen?

Geben Sie hier die Bildbeschreibung ein

Wenn Sie die Dokumentation installiert haben, wird dies angezeigt, wenn Sie Ctrl+ Shift+ drücken Space

Geben Sie hier die Bildbeschreibung ein

Padma Kumar
quelle
Ja, die Dokumentation ist installiert. Es wird auch korrekt angezeigt, wenn ich meinen Hotkey "Schnelldokumentation"
Doge
Ich erhalte das Dokumentations-Popup, aber es ist nicht syntaktisch hervorgehoben. Gibt es eine Idee, warum es nicht syntaktisch hervorgehoben ist? stackoverflow.com/q/23086511/238768
kpsfoo