Так я пришел с этим кодомсодержания Изображения HashMap не появится
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)));
}
}
- положить изображения из HashMap для вводимого коэффициента с целыми ключами
- я сделал массив [] для сравнения с пользователем вход, цикл for для перемещения с содержимым хэш-карты и
- для отображения изображения, если условие истинно.
это понимание того, что я хочу сделать, но ... теперь моя проблема в том, что изображение не появится до моего кода. Я думаю, что мой вопрос немного похож на loop through hashtable, или Can't See Contents и уведомляет Enumeration
, Iterator
, но не может применить их в моем коде. может ли кто-нибудь руководить мной или любое предложение будет хорошо, чтобы решить мою проблему.
Принятый ответ на этот вопрос поможет вам: [получить несколько случайных значений из ArrayList HashMap] (http://stackoverflow.com/questions/14914062/get-multiple-random-values-from-arraylist-hashmap/14914068 # 14914068) – jlordo