나의 플랫폼/안드로이드
cannot be cast to android.widget.HeaderViewListAdapter
GsBOB
2015. 10. 22. 10:15
mListView.addFooterView(mFooterView);
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN)
mListView.setAdapter(mAdapter);
mListView.removeFooterView(mFooterView);
API16 버전에서 위와 같은 순서대로 해야 문제가 안 생깁니다.
1. (ListView).addFooterView(FooterView)를 할 경우, (ListView).setAdapter를 한번 호출해야 추가 된다.
2. removeFooterView를 호출하기 전에 (ListView).setAdapter를 호출 해야 Exception이 발생 하지 않는다.
참고하세요.
## 이블로그는 어디까지는 찾았던 부분을 잊지 않기 위해 올려놓은 것 입니다.
내용이 부실해도 이해해 주시길 바랍니다.