属性参照から(フラグメントから)ドローアブルを取得する正しい方法を誰かが確認できますか?
activity.context
で次のval 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")