반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오토바이
- Java
- 자료구조
- 잡담
- QT
- FFI
- 알람프로그램
- 이륜차
- QTcpServer
- 고속도로
- android SAF
- vuejs
- 스타크래프트2
- 마영전
- HTML
- 안드로이드
- 디자이어HD
- 윈도우7
- 재귀함수
- 정성하
- Qt OpenGL
- qt 설치
- c언어
- 양평역
- 자바
- 바이크
- 스타2
- Qt4
- Qt 소켓프로그래밍
- 엑티브엑스
Archives
- Today
- Total
프로그래밍과 잡담
[안드로이드] Custom ArrayAdapter 이상 현상.. 본문
s
위와 같이 하면 된다.
인터넷을 검색하다보니 외국사이트에 있더라고 .. 시도 해보니까 제대로 나오더군..
ArrayAdapter를 사용하다보면
이상한 현상을 볼 수 있다.
그것이 무엇이냐 하면
리스트뷰에서 보면 값들이 제대로 보이지 않고
스크롤링을 해야지 보이는 경우가 발생하는데
그것을 고치기 위해서는 다음과 같이 해야한다.
public View getView( 생략 ) { View v = convertView; ..... TextView tv1 = findViewById(R.id.text1); // 이렇게 하면 제대로 안나오게 된다. TextView tv2 = v.findViewById(R.id.text1); // 앞에 v를 붙여줘야 한다. 그러면 제대로 나온다.. 간단하게 제대로 나온다.. 이유는 모르겠어.. if( tv1 != null) .... }
위와 같이 하면 된다.
인터넷을 검색하다보니 외국사이트에 있더라고 .. 시도 해보니까 제대로 나오더군..
이유는 아무래도 v 값이 layout의 값을 가지고 있다보니 제대로되는거 같고
v 가 아닌 this는 layout의 값이 없어서 null이 뜨는 모양이고.. 뭐 그런거 같다..
반응형
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] 현재시간을 받아오기 (3) | 2011.04.28 |
---|---|
[안드로이드] ListActivity에서 ContextMenu을 사용하기.. (0) | 2011.03.06 |
[안드로이드] Jazzlib 한글 깨짐 문제.. (0) | 2011.01.12 |
[안드로이드] 홈 버튼.. (0) | 2010.12.30 |
안드로이드 뒤로가기 버튼 (0) | 2010.12.23 |
Comments