안드로이드 개발 질문/답변
(글 수 45,052)
앱 개발중에 customview로 책제목 저자 등등을 파싱하여 listview에 띄우게 하는데는 성공했습니다.
근데 제가 하고 싶은건 각 listview에 해당하는 position값이 있지 않습니까?
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3)
위 소소는 listview 아이템 클릭 메소드인데요 저기서 int position이 제가 선택한 listview항목의 position값인건 알고 있습니다
예를들어 0번째 position에 위치한 listivew를 클릭하면 alertdialog로 선택한 position값이 나오게 구현했을때
이 해당 position에 파싱된 책제목, 저자를 불러오고 싶은데 책을 검색하면 여러개의 책이 파싱되어 검색되기 때문에 제일 마지막에 파싱된 책의 제목과 저자만 불러지더라구요 여기서 제가 구현하고싶은건 제가 선택한 position에 파싱된 값을 불러오게 하는 것인데 어떻게 구현해야 될지 감이 안와서요. 번거롭겠지만 답변좀 해주세요 부탁드립니다!!ㅠ




getView에서 리턴해주는 position을 사용해 보세요...
음...그리고 파싱된 책제목과 저자를 클래스 배열이나, 어레이 리스트에 잡아넣고 해당 포지션을 인덱스로 가지는 놈을 불러와서 보여주면 되겠죠..;;