例えばstringの場合
通常の場合は、以下のようにして使用する
XMLでこのように追加して、
<resources> <string name="hello">こんにちは</string> </resources>
stringsについてはここで
Android編、strings.xmlでテキスト管理 - あひる裁縫店
使用するときはのように記述する
// MainActivity
helloTextView.text = getString(R.string.hello)
しかし、リソースIDがあらかじめわからない場合がある
その場合は
val languages = mutableListOf("en", "ja", "zh") // R.stringの中を探すのでdefTypeは"string" val strID = resources.getIdentifier(languages[0], "string", packageName) helloTextView.text = getString(strID)
これでOK