gpt4 book ai didi

java - Android Studio 无法解析方法 setView

转载 作者:行者123 更新时间:2023-12-02 11:01:52 24 4
gpt4 key购买 nike

我有一个问题。我想制作一个带有增强图像的应用程序,这是我代码的一部分:

package com.google.ar.sceneform.samples.augmentedimage;

import android.content.Context;
import android.net.Uri;
import android.util.Log;
import com.google.ar.core.AugmentedImage;
import com.google.ar.sceneform.AnchorNode;
import com.google.ar.sceneform.Node;
import com.google.ar.sceneform.math.Vector3;
import com.google.ar.sceneform.rendering.ModelRenderable;
import com.google.ar.sceneform.rendering.ViewRenderable;

import java.util.concurrent.CompletableFuture;


import android.app.Activity;


@SuppressWarnings({"AndroidApiChecker"})
public class AugmentedImageNode extends AnchorNode {

private static final String TAG = "AugmentedImageNode";

private AugmentedImage image;

private static CompletableFuture<ModelRenderable> anzeige;
private ViewRenderable testrenderable;


public AugmentedImageNode(Context context) {
if (anzeige == null) {

anzeige =
ViewRenderable.builder()
.setView(this, R.layout.test)
.build().thenAccept(renderable -> testrenderable = renderable);
}
}

在这个位置

.setView(this, R.layout.test)

我收到错误警告:“无法解析方法 setView(com.google.ar,sceneform.samples.augmentedimage.AugmentedImageNode,int)

有人可以帮我吗

最佳答案

如果您引用 The ARCore Reference ,你会看到 ViewRenderable 对象的 builder() 有一个方法 setView 但第一个参数是 context。将您的行替换为 .setView(context, R.layout.test)

关于java - Android Studio 无法解析方法 setView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51274357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com