안녕하세요?


ListActivity를 상속받은 PreferenceActivity를 사용하여 ListView를 구성하였는데요.


List의 상단에 Scroll이 가능한 view를 삽입하기 위해 addHeaderView를 사용하였습니다.


결과는 정상적으로 List위에 view가 보이고 scroll도 되는데 문제는 List item 클릭시

 

onPreferenceTreeClick(PreferenceScreen preferences, Preference preference) 이 호출되는데


이 때의 preference의 값으로 클릭한 preference가 아닌 그 밑에 있는 preference가 옵니다.


HeaderView가 하나의 List Item으로 인식되어서 뭔가 List가 꼬인거 같은데 해결 방법의 없을까요?