Android Studio: Javadoc est vide en survol

160

Je suis récemment passé d'Eclipse à Android Studio et j'aime ça. Cependant, la fonctionnalité Javadoc en survol d'Eclipse me manque.

J'ai suivi les instructions ici pour ajouter la fonctionnalité, cependant, mes survols ne contiennent pas de Javadoc. Si j'utilise mon raccourci de documentation Ctrl+ Shift+, Spaceil affichera la documentation correctement, cependant, je veux vraiment qu'il apparaisse dans l'info-bulle.

Ci-dessous, une capture d'écran de ce que je vois. Clairement, il devrait y avoir un Javadoc sur cette méthode.

entrez la description de l'image ici

Je vois cela sur toutes les méthodes / variables. Toute aide est appréciée.

Doge
la source
il y a beaucoup de choses autres que 'Gradle Build Running' qui vous ennuient et vous frustrent beaucoup
Shirish Herwade

Réponses:

245

Il s'avère que la page de survol de la documentation a simplement été redimensionnée pour être très courte. Déplacer soigneusement la souris vers le bas de la page de survol m'a permis de la redimensionner.

Même après l'avoir redimensionné, je le vois toujours revenir à sa petite taille assez souvent ... Je suis content d'avoir mes documents en arrière, même si cela signifie faire face à cette gêne.

Doge
la source
27
Je ne peux pas croire comment cela se produit par défaut. Solution très idiote, mais merci!
sivag1
43
Merci beaucoup. Android Studio me rend fou à bien des égards.
24
Je pense que nous sommes tous d' accord pour dire qu'Android Studio est totalement nul pour ce genre de détails. Eclipse me manque tellement! :(
Orabîg
2
Avez-vous déjà trouvé comment éviter qu'il ne soit constamment redimensionné? Cela semble être un problème général avec intelliJ.
habitats
1
J'ai traversé quelques installations de Studio à ce stade, ce bogue a cessé d'apparaître pour moi. Vous pouvez peut-être essayer une nouvelle installation, mais je ne peux rien garantir.
Doge
126

Vous n'avez pas besoin de modifier le fichier idea.properties, allez simplement dans Fichier -> Paramètres -> Editeur -> Général, puis cochez "Afficher la documentation rapide lors du déplacement de la souris" dans le volet de droite.

ashishduh
la source
Cela fonctionne parfaitement. Lorsque j'ai essayé pour la première fois de passer la souris après avoir activé ce paramètre, la fenêtre contextuelle était plus courte que je ne le souhaitais, alors j'ai attrapé le coin de celle-ci et l'ai agrandie - et devinez quoi?! Jusqu'à présent, il se souvient de la taille à laquelle je l'ai étendu lors des survols de souris suivants! J'ai même fermé Android Studio et l'ai redémarré, et la taille de ma fenêtre popup a persisté parfaitement :)
LargeGlasses
4
Pourquoi n'est-ce pas activé par défaut?! J'étais presque prêt à retourner à l'éclipse! : P
bwoogie
1
Ce survol fonctionne mais peut entrer en conflit avec l'affichage d'une erreur sur la même ligne et il peut être difficile d'obtenir l'ouverture souhaitée. Eclipse a fait beaucoup mieux le javadoc et les erreurs!
Gary Bak
1
Pourquoi hésitent-ils à en faire un comportement par défaut?
mr5
1
Sur un Mac, c'est sous Préférences> Éditeur> Général
Kevin Hooke
52

Android Studio 1.2.2

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

capture d'écran

Android Studio 1.0

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

capture d'écran

Rafi Kamal
la source
Je ne peux pas croire que cela soit toujours nécessaire sur AS 1.5. Merci
Matteo A
j'ai le même probleme. Je ne sais pas pourquoi ce n'est pas la valeur par défaut installée!
JDOaktown
15

Avez-vous téléchargé la documentation pour Android SDK depuis Android SDK Manager?

entrez la description de l'image ici

Si vous avez installé la documentation, vous obtiendrez comme ceci lorsque vous appuyez sur Ctrl+ Shift+Space

entrez la description de l'image ici

Padma Kumar
la source
Oui, la documentation est installée. Il apparaît également correctement lorsque j'utilise ma touche de raccourci `` documentation rapide ''
Doge
Je reçois la fenêtre contextuelle de la documentation mais la syntaxe n'est pas mise en évidence, une idée de la raison pour laquelle elle n'est pas mise en évidence? stackoverflow.com/q/23086511/238768
kpsfoo