我添加了一個以listVivew的頭時,ClassCastException異常與ListView控件執行notifyDataSetChanged
View TopSearch = (View) View.inflate(this, R.layout.search, null);
lv.addHeaderView(TopSearch, null, false);
,一切都很好,直到我試圖執行(當數據發生變化)
adapter.notifyDataSetChanged();
總是崩潰我的應用程序給我以下錯誤:
> java.lang.ClassCastException:android.widget.HeaderViewListAdapter
如果我刪除標題視圖然後沒有錯誤。有什麼建議麼?謝謝。
您需要使用`ListView.LayoutParams`。 檢查[這個問題] [1]。 [1]:http://stackoverflow.com/questions/4393775/android-classcastexception-when-adding-a-header-view-to-expandablelistview/4401369#4401369 – Macarse 2011-10-14 17:48:26