마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

getnodevalue 값에 따른 이미지 값 표시 domparser..

0 추천

안녕하세요..

domparser를 통한 이미지 구현 중 문의 드립니다.

getnodevalue 값에 따라 이미지가 바뀌는 것을 구현하고 있는데

로그캣을 찍어봐도 'b'라는 값을 정상적으로 받아 옵니다.

근데 실제적으로 imageview에서는 적용이 안되네요.

왜그런지 알 수 있을까요?

참고적으로 노드벨류에 따라서 텍스트뷰에 표시는 됩니다...

고수님들 부탁드립니다.


NodeList dayimg = order.getElementsByTagName("gubun");
   Node imgv1 = dayimg.item(0);
   Node iv1 = imgv1.getFirstChild();
   
   if (iv1.getNodeValue() == "b")
   {
    img1.setImageResource(R.drawable.a);
   }
   
   Log.i("불러오는 값",iv1.getNodeValue());

 

 

 

05-09 18:41:49.859: I/Adreno-EGL(15364): Reconstruct Branch: NOTHING
05-09 18:41:49.889: D/OpenGLRenderer(15364): Enabling debug mode 0
05-09 18:41:50.350: I/불러오는 값(15364): b
05-09 18:41:50.580: I/ActivityManager(15364): Timeline: Activity_idle id: android.os.BinderProxy@42884368 time:74941097

 

초보안드로이드 (200 포인트) 님이 2014년 5월 9일 질문

1개의 답변

+1 추천

getNodeValue 가 string 이면 equals 로 비교해야 됩니다.

aucd29 (218,390 포인트) 님이 2014년 5월 10일 답변
정말 감사합니다!!!!!!!!!!! 드디어 해결했네여 정말 고맙습니다ㅜㅜㅜ
...