Java 如何在Android Studio中自动替换为lambda表达式

Java 如何在Android Studio中自动替换为lambda表达式,java,android,android-studio,intellij-idea,lambda,Java,Android,Android Studio,Intellij Idea,Lambda,我在Android Studio中启用了lambda表达式,效果很好,但每次我使用快捷方式写下一个新界面时,它都以Java-8之前的形式显示,而不是以lambda表达式显示,每次我都必须手动替换它 有没有办法让Android Studio自动回复lambda表达式 看看这里我的意思=> 如果要替换项目中的所有lambda表达式 你可以试试 Ctrl+Shift+Alt+I 在检查搜索选项卡上,搜索匿名类型可以替换为lambda。 它将把所有匿名类型替换为lambda 如果要替换项目中的所有lam

我在Android Studio中启用了lambda表达式,效果很好,但每次我使用快捷方式写下一个新界面时,它都以Java-8之前的形式显示,而不是以lambda表达式显示,每次我都必须手动替换它

有没有办法让Android Studio自动回复lambda表达式

看看这里我的意思=>


如果要替换项目中的所有lambda表达式 你可以试试 Ctrl+Shift+Alt+I 在检查搜索选项卡上,搜索匿名类型可以替换为lambda
它将把所有匿名类型替换为lambda

如果要替换项目中的所有lambda表达式 你可以试试 Ctrl+Shift+Alt+I 在检查搜索选项卡上,搜索匿名类型可以替换为lambda
它将把所有匿名类型替换为lambda

build.gradle
中设置编译选项,并将源代码和目标代码兼容性设置为
1.8
。现在,只要使用
ctrl+space
键入侦听器,就会显示lambda作为自动填充选项


build.gradle
中设置编译选项,并将源代码和目标代码兼容性设置为
1.8
。现在,只要使用
ctrl+space
键入侦听器,就会显示lambda作为自动填充选项


是否已将源代码和目标代码的兼容性设置为1.8?是否已将源代码和目标代码的兼容性设置为1.8?哦,我现在明白了,我正在键入
new
,然后单击
ctrl+space
,这就是原因!非常感谢。很高兴有帮助。哦,我现在明白了,我正在键入
new
,然后单击
ctrl+space
,这就是原因!非常感谢。很高兴它有所帮助。使用Studio 3.5.3中的“Ctrl+Shift+Alt+I”,将出现一个标题为“输入检验名称:”的弹出窗口,您应该在其中插入一个文本“匿名类型可以替换为lambda”。当显示“查找结果”时,您应选择所有类别(Ctrl-A),然后单击“替换”按钮,在一次操作中进行替换。在Studio 3.5.3的“Ctrl+Shift+Alt+I”中,将出现一个标题为“输入检查名称:”的弹出窗口,您应在其中插入文字“匿名类型可替换为lambda”。当显示“查找结果”时,您应该在其中选择所有类(Ctrl-A),然后单击“替换”按钮以在一次操作中进行替换。