Android Studio 3.0参数提示信息并非始终可见?

kcrjzv8t  于 2023-04-28  发布在  Android
关注(0)|答案(6)|浏览(127)

不好意思,我不知道这个新功能具体是怎么叫的,请看截图:

所以,参数名在方法调用中是可见的。这很酷,但正如你所看到的,在这种情况下,只有第一个参数,第二个参数没有可见的名字。从我的观察来看,它有时有效,有时无效,我无法找出原因。
我可以配置它吗?或者它只是一个错误?或者我不明白该功能是如何工作的。

xsuvu9jc

xsuvu9jc1#

1.

在你的方法上按Alt-Enter,然后选择doesn 't show hints for the current method。然后你可以在android studio的右下角看到一个对话框。选择Show Parameters Hint Setting,现在你可以自定义这个功能了。最后,在对话框中选择undo。

2.

文件-〉设置-〉编辑器-〉常规-〉外观-〉显示参数提示配置

093gszye

093gszye2#

您可以通过执行以下操作来启用它:
1.进入文件〉设置〉编辑器〉常规〉外观〉显示参数名称提示
1.单击【配置】
1.语言:-〉Java
1.选项-〉检查即使表达式类型明确也显示提示
正如你在下面看到的,它对所有参数都是可见的,无论类型如何:

编辑

看起来这个设置在Android Studio 4.0中被删除了
但是,有新的Inlay Hints选项:
1.进入文件〉设置〉编辑器〉嵌入提示〉Java〉参数提示
1.勾选显示参数提示:

4c8rllxm

4c8rllxm3#

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

bakd9h0s

bakd9h0s4#

2020年

适用于Webstorm和PhpStorm

如果变量调用没有显示参数提示,您可以通过转到
文件=〉设置=〉编辑器=〉嵌入提示=〉(首选语言)=〉参数提示=〉For non-literal arguments

zvms9eto

zvms9eto5#

只有基本类型和一些复杂类型显示提示。你可以通过右键点击提示然后“禁用提示”来禁用它。
例如:

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

如果您致电:

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

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

8xiog9wr

8xiog9wr6#

Android Studio Flamingo或更高版本
文件-〉设置-〉编辑器-〉嵌入提示-〉[浏览选项]

相关问题