Android Studio 3.0 参数提示信息并不总是可见?

Android Studio 3.0 parameter hints information not always visible?

提问人:user1209216 提问时间:11/6/2017 最后编辑:SiHauser1209216 更新时间:4/27/2023 访问量:11810

问:

对不起,我不知道这个新功能到底是怎么叫的,请看截图:enter image description here

因此,参数名称在方法调用中是可见的。这很酷,但正如你所看到的,在这种情况下,只有第一个参数,第二个参数没有可见的名称。根据我的观察,它有时有效,有时无效,我无法弄清楚为什么。

我可以配置它,还是只是一个错误?或者,也许我不明白该功能是如何工作的。

安卓 android-studio-3.0

评论

0赞 Yogesh Mane 11/6/2017
当您将静态输入发送到方法时,会显示参数名称。
0赞 FarshidABZ 11/6/2017
默认情况下,Android Studio 不会显示方法名称是否包含参数名称和构建器。

答:

0赞 gbruscatto 11/6/2017 #1

只有基元类型和一些复杂类型显示提示。您可以通过右键单击提示,然后单击“禁用提示”来禁用它。

例如:

public void myFunction(int a, boolean b, MyClass myClass)
    //do something
}

如果您致电:

myFunction(10, true, new MyClass()); 

只有前两个会显示提示......

评论

0赞 user1209216 11/6/2017
我不想禁用,我想获得所有参数的提示。我知道我可以在 Settings->Appearance 中禁用或配置。但它并不总是显示出来
0赞 gbruscatto 11/6/2017
实际上,提示将仅显示基元类型,例如 int 或 boolean。例如,如果参数是您创建的类,则不会显示提示。
1赞 user1209216 11/6/2017
是的,看来你是对的。我仍然不明白为什么我的问题被否决了:/它;不明显,仅支持基元
0赞 user1209216 11/6/2017
编辑:不,也支持一些复杂的类型,例如:i.imgur.com/Jzj3aCL.pngContext
0赞 Clement Cherlin 12/3/2017
提示显示的是文字,而不是基元。使用基元类型作为参数的变量不会触发提示,这可能是因为变量名称应该是自记录的。文本字符串、布尔值、数字和所有触发器提示。nullthis
20赞 FarshidABZ 11/6/2017 #2

1.

在方法上按 Alt-Enter 键,然后选择不显示当前方法的提示。 然后,您可以在android studio的右下角看到一个对话框。 选择“显示参数提示设置”,现在您可以自定义此功能。最后,在对话框中选择撤消。

2.

文件 -> 设置 ->编辑器 -> 常规 -> 出现-> 显示参数提示配置

13赞 Pierre 1/6/2020 #3

您可以通过执行以下操作来启用它:

  1. 转到“文件>设置”>编辑器>“常规”>外观>显示参数名称提示
  2. 单击配置
  3. 语言: -> Java
  4. 选项 -> 选中显示提示,即使表达式类型为明确

如下图所示,无论类型如何,它对所有参数都是可见的:

parameter hind is visible for all parameters regardless of type

编辑

此设置似乎已在 Android Studio 4.0 中删除

但是,有新的 Inlay 提示选项:

  1. 转到文件>设置 >编辑器 >嵌体提示 > Java >参数提示
  2. 选中显示参数提示:

enter image description here

3赞 Nisharg Shah 4/15/2020 #4

2020年

对于Webstorm和PhpStorm

如果变量调用未显示参数提示,则可以通过转到

文件 => 设置 => 编辑器 => 嵌体提示 => (首选语言) => 参数提示 =>For non-literal arguments

评论

0赞 rmirabelle 2/5/2021
Java 下的此设置。此外,令人失望的是,似乎无法将参数提示配置为始终显示。
0赞 The incredible Jan 2/10/2021
问题是关于Android Studio的。我不明白为什么有人应该对其他甚至不适合 Android 开发的 IDE 的解决方案感兴趣......
0赞 Nisharg Shah 2/11/2021
这个答案之所以存在在这里,是因为如果有人搜索 JetBrains 的特定问题,他/她可以从这篇文章中找到答案
4赞 MarkT 5/5/2021 #5

在 Android Studio 4.1.3 中

File - settings - Editor - inlay hints - Kotlin(或 Java) - 选择“类型”,然后标记(或取消标记)显示“显示提示”的框,然后标记(或取消标记)您的选择

How its made in Android Studio 4.1.3

0赞 Dibyendu Mahata 4/27/2023 #6

Android Studio Flamingo 或更高版本

文件 -> 设置 -> 编辑器 -> 嵌体提示 -> [浏览选项]