有人可以确认从属性引用(从片段)中检索可绘制对象的正确方法是什么?
activity.context
inval myDrawable = ContextCompat.getDrawable(activity.context, imageResId) ?: throw IllegalArgumentException("Cannot load drawable $imageResId")
返回此错误:
未解决的参考:上下文
我不确定这里应该使用哪个上下文。
以下是一些相关代码:
val typedValue = TypedValue()
activity!!.theme.resolveAttribute(R.attr.imgSearch, typedValue, true)
val imageResId = typedValue.resourceId
val myDrawable = ContextCompat.getDrawable(activity.context, imageResId) ?: throw IllegalArgumentException("Cannot load drawable $imageResId")