首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不可转换的类型;不能将“android.view.View”强制转换为“org.opencv.android.JavaCameraView”

不可转换的类型;不能将“android.view.View”强制转换为“org.opencv.android.JavaCameraView”
EN

Stack Overflow用户
提问于 2021-04-04 18:40:12
回答 1查看 294关注 0票数 0

对不起,我的英语不好。

我只是试着在Android Studio中使用JavaCameraView,就像在我看过的教程中一样,但有一个错误,比如:

“不可转换的类型;不能将'android.view.View‘转换为'org.opencv.android.JavaCameraView'”

使用JavaCameraView的代码:

代码语言:javascript
复制
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    javaCameraView = (JavaCameraView)findViewById(R.id.CameraView);
}

XML文件:

代码语言:javascript
复制
<org.opencv.android.JavaCameraView
    android:id="@+id/CameraView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

enter image description here

EN

回答 1

Stack Overflow用户

发布于 2021-04-04 19:02:22

实际上,要从CameraBridgeViewBase布局访问JavaCameraView,您必须创建一个xml对象。你可以参考这个博客here或者你可以查看这个project以获得更好的洞察力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66940385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档