현재 gubun 이라는 xml 구문에서 이미지랑 잘 받아옵니다...
문제는 if문이 돌때 해당 node값에 대해 매핑이 안되는데요;
if문 중 b에만 걸쳐서 실행이 되요.
어떤게 잘못된건지 알 수 있을까요?
더불어서.....if 저거 간소화가 될까요?;;
도와주세요ㅜㅜ
NodeList dayimg = order.getElementsByTagName("gubun");
int g = 0;
while (g < nodelist.getLength()) {
Node imgv1 = dayimg.item(g);
Node iv1 = imgv1.getFirstChild();
XML5 = iv1.getNodeValue();
g++;
if (iv1.getNodeValue().equals("a")) {
img1.setImageResource(R.drawable.a);
img2.setImageResource(R.drawable.a);
img3.setImageResource(R.drawable.a);
img4.setImageResource(R.drawable.a);
img5.setImageResource(R.drawable.a);
}else if (iv1.getNodeValue().equals("b")){
img1.setImageResource(R.drawable.a);
img2.setImageResource(R.drawable.b);
img3.setImageResource(R.drawable.c);
img4.setImageResource(R.drawable.d);
img5.setImageResource(R.drawable.e);
}else if (iv1.getNodeValue().equals("c")){
img1.setImageResource(R.drawable.c);
img2.setImageResource(R.drawable.c);
img3.setImageResource(R.drawable.c);
img4.setImageResource(R.drawable.c);
img5.setImageResource(R.drawable.c);
}else if (iv1.getNodeValue().equals("d")){
img1.setImageResource(R.drawable.d);
img2.setImageResource(R.drawable.d);
img3.setImageResource(R.drawable.d);
img4.setImageResource(R.drawable.d);
img5.setImageResource(R.drawable.d);
}else{
img1.setImageResource(R.drawable.e);
img2.setImageResource(R.drawable.e);
img3.setImageResource(R.drawable.e);
img4.setImageResource(R.drawable.e);
img5.setImageResource(R.drawable.e);
}
}