android工作室自动完成:如何使用参数显示构造函数

2022-09-01 03:04:56

eclipse 中的自动完成功能会显示所有带有参数的构造函数,但 Android studio 不会。

例如,请参阅 eclipse 中的以下屏幕截图,它显示了 Intent 类的所有构造函数。

enter image description here

虽然自动完成在Android工作室中为意图类显示没有参数,如下所示。

enter image description here

如何在Android工作室中更改自动完成以显示所有带有参数的构造函数?


答案 1

我通常从查看哪些参数被接受开始(在我看来,自动猜测完成是容易出错的方式)。如果你想要填写名称类型n,则会出现所有可用(等)的菜单,以n和Tab开头,以选择名称,或者选择一种方法(甚至被建议杀死;-),然后是,和v Tab表示值。Ctrl+Pdropdownvariables/fieldsArrow Up/DownCtrl+SpaceCtrl+Alt+Space

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

我不知道它是否是额外的优势,而创建一个构造函数(ctrl + shift + 空格)将给出默认构造函数,之后游标停留在括号内,给出特定类的所有参数化构造函数而没有任何快捷方式:)

在 eclipse ctrl+space 中,给你类的所有构造函数enter image description here

在安卓工作室不需要捷径键enter image description here:)

您可以在Android Studio中使用Eclipse快捷键,请按照以下步骤操作:文件 - >设置 - >键映射下拉列表下的键盘映射--->选择Eclipse选项

干杯


答案 2

问题的真正答案:

还可以通过启用隐藏选项来显示重载的构造函数。调用菜单项并键入以转到注册表。在此处启用该选项。Help | Find ActionRegistryjava.completion.show.constructorsconstructor overloads in completion

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


推荐