1. 问题:在显示gif图像时,报错:
I/dalvikvm: Could not find method android.widget.ImageView.<init>, referenced from method pl.droidsonroids.gif.GifImageView.<init>
2. 分析:用的是pl.droidsonroids.gif.GifImageView.对应的xml文件内容如下:
<pl.droidsonroids.gif.GifImageView android:id="@+id/gifview" android:layout_width="23dp" android:layout_height="23dp" android:layout_marginRight="20dp" android:src="@mipmap/gifimage" />
log结合xml文件来分析,当在xml文件中用GifImageView时,由于直接设置了src属性,从而导致初始化失败。
3.解决:
将xml文件中的src属性去掉,而是在java代码中用如下的方法来设置:
mgifView.setImageResource(R.mipmap.gifimage);
问题解决。