커스텀 리스트뷰를 하려고 합니다.


데이터베이스에서 문자열을 받아와 각각의 조건(1,2,3,4)에 따라 다른 이미지를 셋팅하려고 하는데 잘 안되네요;;


제가 생각한 방식은 getview에서 해당 아이템의 문자열을 받아오고 그 문자열로 조건을 주려고 했습니다.


if (   ) {

ImageView iv = (ImageView) convertView.findViewById(R.id.imageViewType);

iv.setImageResource(R.drawable.typeicon_grass2);

}


여기서 조건부분을


holder.Type.getText().toString() == "1"


item.getType().toString() == "1"


이런식으로 다양하게 시도해봤는데요.. 로그를 찍어보면 1,2,3,4로 값을 잘 받아오고


조건없이 이미지를 변경하면 잘 변경 됩니다.


그런데 이상하게 조건이 일치가 안되는 것 같네요..ㅠ


아무리 생각해봐도 잘 모르겠습니다.


제가 하려고하는 방식에서 무엇이 문제인지, 다른방식으로 해야한다면 다른 조언 부탁드리겠습니다.


감사합니다