안드로이드 개발 질문/답변
(글 수 45,052)
리스트 뷰에서 어뎁터 이용해서 리스트 뿌려주는데요
public View getView(int position, View convertView, ViewGroup parent) {
.....
String[] temp = mRowList.get(position);
Button listcash = (Button) convertView.findViewById(R.id.listcash);
if(Integer.parseInt(temp[4]) == 1){
listcash.setVisibility(View.VISIBLE);
}else{
listcash.setVisibility(View.GONE);
}
}
위에 소스를 보시면 알겠지만 단순히 배열에서 temp[4]값을 가져와 인트형으로 변환하면서 temp[4] 값에 따라 setVisibility를 처리할 수 있도록 한건데 저 부분을 못넘기고 에러가 발생하네요.
무슨 이유일까요? 정말 단순한데..




if(Integer.pareInt(temp[4].trim().toString()) == 1 )
로 바꿔보세요.