gpt4 book ai didi

android - 错误膨胀类 TouchImageView

转载 作者:太空狗 更新时间:2023-10-29 15:35:24 25 4
gpt4 key购买 nike

我试图通过从 ImageView 转换为 TouchImageView 来美化我的图像查看器 Activity ,根据此处的答案:How can I get zoom functionality for images?

但是,当我的 Activity 尝试加载时出现错误:

Binary XML file line #15: Error inflating class TouchImageView

这是我的image_viewer.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<!--
<WebView
android:id="@+id/webView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
-->

<TouchImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />

</RelativeLayout>

还有我在 ImageViewer.java 的 onCreate 中的代码(尽管我很确定执行永远不会走到这一步):

    if(filepath != null && filepath.length() > 0 && new  File(filepath).exists())
{
Bitmap myBitmap = BitmapFactory.decodeFile(filepath);

TouchImageView imgView = (TouchImageView) findViewById(R.id.imageView1);
imgView.setImageBitmap(myBitmap);
}

关于为什么或什么导致此错误的任何想法?我看到的是最内在的异常/原因。不确定如何获得有关该错误的更多详细信息。

提前致谢。

更新:

执行此行时抛出异常:

setContentView(R.layout.image_viewer);

有关错误的更多详细信息:

java.lang.ClassNotFoundException: android.view.TouchImageView in loader dalvik.system.PathClassLoader@44bfde70

最佳答案

您需要拥有任何自定义 View 类的完全限定名称。例如:

<com.kon.thing.TouchImageView ... />

JVM 找不到您的类。

关于android - 错误膨胀类 TouchImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6847265/

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