だから私はこのコードを思いつきます
Map<Integer, Integer> images = new HashMap<Integer, Integer>();
images.put(1,R.drawable.a);
images.put(2,R.drawable.b);
images.put(3,R.drawable.c);
String[] abcd = {"a","b","c"};
Integer count = 3;
for(int inte = 0; inte==count;inte ++ ){
if(strn.get(inte).equalsIgnoreCase(abcd[inte])){
image.setImageDrawable(getResources().getDrawable(images.get(inte)));
}
}
- 整数キーを使用してドローアブルからハッシュマップに画像を配置する
- ユーザー入力と比較するための配列[]を作成し、ハッシュマップのコンテンツをトラバースするためのループを作成し、
- 条件が真の場合に画像を表示します。
これは私がやりたいことの洞察ですが...今私の問題は、コードの前に画像が表示されないことです。私の質問は、hashtable をループする、またはCan't See Contents and noticeEnumeration
に少し似ていると思いIterator
ますが、コードにそれらを適用することはできません。誰かが私を導くことができますか、または私の問題を解決するための提案は問題ありません。