最近我試圖在我的工作中添加Vector Drawable
。我正在使用滑翔來設置我的drawable。這裏是我的代碼:滑行佔位符矢量drawable資源未找到異常
Glide
.with(mContext)
.load(resDrawable)
.placeholder(placeHolderResDrawable)
.centerCrop()
.bitmapTransform(new CropCircleTransformation(MyLruBitmapPool.getInstance()))
.into(imgRoundedView);
在這裏,我把vector drawable
到resDrawable
和placeHolderResDrawable
。它在Lolipop
設備中工作正常。但是當我測試它在less than lolipop
比它墜毀。當試圖將drawable
置於placeholder
時,它給出Resources$NotFoundException
。
這裏是崩潰報告:
android.content.res.Resources $ NotFoundException:文件RES /繪製/從繪製資源ID#0x7f02013d 在android.content.res.Resources default_round_profile.xml。 loadDrawable(Resources.java:3451) 在android.content.res.Resources.getDrawable(Resources.java:1894) 在com.bumptech.glide.request.GenericRequest.getPlaceholderDrawable(GenericRequest.java:395) 在融爲一體。 bumptech.glide.request.GenericRequest.begin(GenericRequest.java:265) at com.bumptech.glide.manager.RequestTracker.runRequest(RequestTracker.java:36) at com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:616) at com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder的.java:652) 在com.bumptech.glide.DrawableRequestBuilder.into(DrawableRequestBuilder.java:436)
後您default_round_profile.xml代碼 –
檢查,如果你有佔位符是在V21的文件夾 –
參見本:http://stackoverflow.com/a/35898693/6127411 –