当前位置: 首页 > 知识库问答 >
问题:

什么"项目->"代表IN. setOnMenuItemClickListener(项目 -> {}) [副本]

缪征
2023-03-14

这是我的Android Studio的代码...它所做的就是,当你点击工具栏中的项目时,它会创建小吃店。我的问题是,为什么我在udemy上的老师使用“项目-

代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    rootLayout = findViewById(R.id.myLayout);

    Toolbar toolbar = findViewById(R.id.toolbar);
    toolbar.setTitle("Basic Components");
    toolbar.inflateMenu(R.menu.menu_main);
    toolbar.setOnMenuItemClickListener(item -> {

        switch (item.getItemId()) {
            case R.id.simple_snackbar:
                showSimpleSnackBar();
                break;
            case R.id.snackbar_action_callback:
                showSnackBarWithACtionCallback();
                break;
            case R.id.custom_snackbar:
                showSnackBarWithColoredText();
                break;
        }
        return false;
    });
}

共有1个答案

姜华翰
2023-03-14

这是一个Lamda表达项目-

toolbar.setOnMenuItemClickListener(item -> {})

它可以写为:

toolbar.setOnMenuItemClickListener(new 
MenuItem.OnMenuItemClickListener(){});
 类似资料:
  • 当试图在eclipse上运行spring boot maven项目时,会出现错误。“启动配置附件引用不存在的项目演示2.”请任何人帮忙修正那个错误。

  • 主要内容:工程类型/项目类型一个真正的程序(也可以说软件)往往包含多项功能,每一项功能都需要几十行甚至几千行、几万行的代码来实现,如果我们将这些代码都放到一个源文件中,那将会让人崩溃,不但源文件打开速度极慢,代码的编写和维护也将变得非常困难。 在实际开发中,程序员都是将这些代码分门别类地放到多个源文件中。除了这些成千上万行的代码,一个程序往往还要包含图片、视频、音频、控件、库(也可以说框架)等其它资源,它们也都是一个一个地文

  • 本文向大家介绍Java eclipse项目中项目的类路径是什么?,包括了Java eclipse项目中项目的类路径是什么?的使用技巧和注意事项,需要的朋友参考一下 您可以使用构建路径在eclipse项目中包含需要设置类路径的Jar文件 步骤1- 右键单击项目选择构建路径→配置构建路径。 步骤2-选择库,选择添加外部JAR ...按钮。 步骤3-然后浏览所需的jar文件所在的文件夹,选择它们并按打开

  • 我不知道我在这里有什么错误,但它不会编译。我得到的错误消息是/"fe"而没有"if"/ /not一个语句//没有"if"/ 我正在按照我作业中的样本所显示的方式来做,我仍然会遇到这个错误。请有人帮我学数学。PI。我完全迷路了。

  • 我是Spring靴的初学者。我参与了一个项目的开始,在这个项目中,我们将使用Spring引导构建Rest服务。当构建一个只公开其余服务的项目时,您能建议遵循推荐的目录结构吗?

  • 在哪里可以用Android Studio Kotlin语言更改项目名称