java - 如何在 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;
}
解决方案
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
只需在OnClickListener
. 当你点击按钮时调用这个
config.setPlaneFindingMode(Config.PlaneFindingMode.VERTICAL);
推荐阅读
- android - 如何检查 Android 设备是否支持杜比数字?
- c# - ASP.NET 实体框架和 FileWatcher 事件
- vue.js - 每个组件中的 MapStates
- android - AWS Device Farm - Android Instrumented 测试的权限
- docker - 针对 docker 容器而不是镜像构建 C++ 项目
- gcc - 链接的输出部分在地址上重叠
- android - setMargins() 可以使用多少种不同的单位类型
- google-chrome - 寻找一个 Chromium 命令行开关来放宽 HTMLInputElement 限制
- python - python中的循环只需要运行一次循环
- excel - Excel IF 声明有限公司