Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 膨胀视图时解析XML时出现WebCachedImageView错误_Java_Android_Xml_Imageview - Fatal编程技术网

Java 膨胀视图时解析XML时出现WebCachedImageView错误

Java 膨胀视图时解析XML时出现WebCachedImageView错误,java,android,xml,imageview,Java,Android,Xml,Imageview,我正在使用来自的WebCachedImageView 我认为我正确地完成了项目之间的链接,JAVA文件可以识别WebCachedImageView类,它编译时没有任何问题,但XML部分不能 WebCachedImageView元素位于具有阵列适配器的listview的布局单元格中,我收到以下错误: >FATAL EXCEPTION: main >android.view.InflateException: Binary XML file line #31: Error inflati

我正在使用来自的WebCachedImageView

我认为我正确地完成了项目之间的链接,JAVA文件可以识别WebCachedImageView类,它编译时没有任何问题,但XML部分不能

WebCachedImageView元素位于具有阵列适配器的listview的布局单元格中,我收到以下错误:

>FATAL EXCEPTION: main
>android.view.InflateException: Binary XML file line #31: Error inflating class android.view.WebCachedImageView
>at android.view.LayoutInflater.createView(LayoutInflater.java:613)
>at android.view.LayoutInflater.onCreateView(LayoutInflater.java:643)
>at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
>at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660)
>at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
>at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
>at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
>at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
>at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
>at br.com.geen.istunning.view.ShoppingArrayAdapter.getView(ShoppingArrayAdapter.java:41)
阵列适配器(部分):

导入android.view.WebCachedImageView;
公共类ShoppingArrayAdapter扩展了ArrayAdapter{
私人最终语境;
私人最终购物[]价值;
公共ShoppingArrayAdapter(上下文,购物[]值){
super(上下文、R.id.mainListView、值);
this.context=上下文;
这个值=值;
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图){
购物spc=价值[位置];
LayoutFlater充气器=(LayoutFlater)上下文
.getSystemService(上下文布局\充气机\服务);
//下面的第41行,指向堆栈跟踪中的错误的那一行
视图行视图=充气机。充气(R.layout.cell\u列表视图,父项,false);
//编译正常!导入正常!
WebCachedImageView图标=(WebCachedImageView)rowView.findViewById(R.id.icon);
TextView nomePeca=(TextView)rowView.findViewById(R.id.titleList);
TextView nomeVendedora=(TextView)行视图
.findViewById(R.id.descriptionList);
TextView valor=(TextView)rowView.findViewById(R.id.valueList);
nomePeca.setText(spc.getNome());
nomeVendedora.setText(spc.getNome_dona());
valor.setText(“R$”+spc.getValor_para_venda());
icon.setImageUrl(spc.getUrl_imagem());
//setImages(spc.getUrl_imagem(),行视图);
返回行视图;
}
XML有:

    <WebCachedImageView android:id="@+id/icon" />

但是eclipse没有自动完成功能,也不能识别自定义的“app:”名称空间,它目前不在XML中,但是如果我把它放进去,它不会改变


有什么想法吗?我怀疑自定义组件的链接/注册有什么问题。

您是如何链接这些项目的?您是否将WebCachedImageView添加为Android库项目?

并且您能否将
更改为
,就像文档中所说的那样?Android视图需要宽度和高度。以前是这样的,只是简化为post,抱歉,我也尝试了给定名称空间的缓存功能,但它也无法识别名称空间。奇怪……抱歉,似乎我唯一能提供帮助的方法是您向我发送源代码。您是否可以删除所有私有部分并向我发送一个示例,以便我尝试修复此问题?
    <WebCachedImageView android:id="@+id/icon" />