現在いる国の小さなアイコンを表示したいimageViewがあります。国コードを取得できますが、imageViewリソースを動的に変更できないという問題があります。画像ファイルはすべて小文字です (例: 国コード=US、画像ファイル=us)
私のコード(countryCodeは大文字の現在のcountryCodeです):
String lowerCountryCode = countryCode.toLowerCase();
String resource = "R.drawable." + lowerCountryCode;
img.setImageResource(resource);
もちろん、これは が必要なため機能しません。どうすればこれを行うことができますsetImageResource
かint
?