in Android

Android – ListView에 Header/Footer를 추가하면?

  • 거지 같은 내 인생.. 잠시 한탄해본다. (사실은 전혀 그렇지 않다. 잠시 짜증이 났을 뿐. 누구나 가끔씩 지르고 싶을때가 있는 것처럼…)

원문

질문 왜 ListView에 Header View을 추가하면 인덱스가 0이 아니라 1이 될까?

이유는 onItemClick에서는 Header와 Footer를 아이템으로 보기 때문이다. (어댑터가 아닌 이유에…)

그렇다면 어떻게 이 문제를 해결 할 수 있을까? 간단하게 아래와 같이 해결할 수 있다.


adapter.getItem(position);

위와 같이 사용하였다면 아래와 같이 사용해주자.

listView.getItemAtPosition(position);

끝.

Write a Comment

Comment