首页 > 解决方案 > 如何在 Android Studio 中制作“如果单击按钮,请执行此操作”?

问题描述

我是 Android Studio 的新手。我正在做一个 ArCore 示例项目。我想添加一个按钮,单击时平面查找模式将是垂直的,否则是水平的。在投反对票之前,我浏览了这些帖子: 如何在 android studio 的 If 语句中写“if button clicked”?

检查按钮是否被点击

以下是我的代码片段:

if(y > 0){
            Config config = new Config(session);
            
            
            //config.setPlaneFindingMode(Config.PlaneFindingMode.VERTICAL); If button clicked, this
            config.setPlaneFindingMode(Config.PlaneFindingMode.HORIZONTAL); //otherwise this
            session.configure(config);
            Globals.notRecording = true;


        }

标签: javaandroidandroid-studioaugmented-realityarcore

解决方案


button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
              // Perform action on click   

            }
          });

只需在OnClickListener. 当你点击按钮时调用这个

config.setPlaneFindingMode(Config.PlaneFindingMode.VERTICAL);

推荐阅读