🍏

[Kotlin] getString, getDrawableの使い方

2023/01/12に公開

概要

コードからリソースファイルを反映する際、
毎回調べていることが多いので備忘録として。

ソースコード

Drawableリソース

Activityの場合

 ContextCompat.getDrawable(applicationContext, R.drawable.ic_icon)

Fragmentの場合

 ContextCompat.getDrawable(requireContext(), R.drawable.ic_icon)

Adapterの場合

 getDrawable(viewHolder.root.context, R.drawable.ic_icon)

Stringリソース

Activity、Fragmentの場合

 getString(R.string.app_title)// これでString型として扱える

Adapterの場合

// contextはActivityやFragmentから
 context.getString(R.string.app_title)

Discussion