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

커스텀뷰 특정 위치 textview변경

0 추천
터치나 클릭을 하지않고 getItemId로 몇번째 줄인지 알고 있는 상태에서

특정위치에 TextView를  setText로 변경 하고 싶은데 잘 안됩니다.

예를 들어 id 0

                id 1

                id 2

                id 3

이렇게  4개의 리스트가 있으면 id 2안에 있는 TextView를 변경하고 싶습니다.

지금은 TestText.setText("test");를 하면 id 3의 텍스트가 변경됩니다.

고수님들 부탁드립니다~
zangon (810 포인트) 님이 2015년 11월 18일 질문

2개의 답변

0 추천
listview 면 해당하는 데이터를 변경하고 adapter.notifyDataSetChanged() 를 호출하세요
aucd29 (218,390 포인트) 님이 2015년 11월 18일 답변
0 추천
http://blog.naver.com/hg1286/220539030447

 

중간쯤에 보시면 데이터 삭제를 위해 realposition을 가져오는 것을 볼 수 있습니다.

 

최근에 등록한 item이 위로 오도록 리스트는 reverse 되어있기때문에 저런 알고리즘을 쓴 것인데

참고해서 성공하시길 바랍니다.
Autopro (1,780 포인트) 님이 2015년 11월 19일 답변
...