android studio auto complete:如何显示带参数的构造函数

Eng*_*r T 35 java eclipse android android-studio

eclipse中的auto complete显示所有带参数的构造函数,但Android studio却没有.

例如,在eclipse中查看以下屏幕截图,它显示了Intent类的所有构造函数.

在此输入图像描述

虽然Android工作室中为Intent类自动完成但没有参数如下所示.

在此输入图像描述

如何在android studio中更改自动完成以显示所有带参数的构造函数?

Ani*_*ugu 36

我通常首先Ctrl+P看看接受了哪些参数(在我看来,自动猜测完成是容易出错的方法).如果在你的情况下你要填写名称类型na dropdown菜单出现所有可用的variables/fields(等)以n Arrow Up/Down和Tab 开头选择名称,或Ctrl+Space选择一个方法(甚至Ctrl+Alt+Space被建议杀死;-),然后和v Tab值.

文件 - >键盘图 - >主菜单 - >参数信息 - >右键单击 - >添加键盘快捷键

我不知道在创建构造函数(ctrl + shift + space)时是否增加了优势是否会在光标停留在括号内后给出默认构造函数给出特定类的所有参数化构造函数而没有任何捷径:)

在eclipse ctrl + space中给你所有类的构造函数 在此输入图像描述

在android studio中不需要快捷键 在此输入图像描述:)

您可以在Android Studio中使用Eclipse快捷键按照以下流程:文件 - >设置 - >键盘映射--->在键盘映射下拉选择Eclipse选项

干杯

  • 谢谢,我感谢你的回复,但是我不想在一系列快捷方式中分散快捷方式.我问是否有任何方法可以在android studio中使用ctrl + space,就像在eclipse中使用ctrl + space一样,并显示所有带参数的构造函数.我希望看到所有可能性作为选项,然后我会选择所需的.可能吗? (3认同)

Mal*_*ngh 11

编写默认构造函数后,按Ctrl+P.您将看到可以填充构造函数的可能参数列表.

  • CTRL + P想要打印! (5认同)

Cri*_*ges 10

问题的真实答案:

通过启用隐藏选项,还可以显示重载的构造函数。调用Help | Find Action菜单项并键入Registry以转到注册表。在这里启用该java.completion.show.constructors选项。 构造函数重载完成

复制自:https : //stackoverflow.com/a/43639241/2920861

  • 为什么默认情况下不启用?会让很多人的生活更轻松 (4认同)