アプリで約 200 以上の国名を取得しました。国ごとに 200 以上の旗のアイコンを取得しました。国旗アイコンの名前は国名と同じなので、次のようになります。
国名:ENG、アイコン名eng.png
国を選択するために、アプリでそれらのリストを作成したいと考えています。私は手動でレイアウトを構築したくなく、TextView ごとに 200 以上のアイコンを追加します...
私の質問は、どういうわけか動的に追加できますか?
このようなもの:
private void setIcon(String iconName)
{
countryIcon.setBackgroundResource(R.drawable. /* and i need the magic here*/ +iconName )
}
それで、何とかparamでR.drawableを動的に参照できますか?