J'ai ajouté en vue de l'en-tête de listVivew,ClassCastException avec ListView lors de l'exécution notifyDataSetChanged
View TopSearch = (View) View.inflate(this, R.layout.search, null);
lv.addHeaderView(TopSearch, null, false);
Et tout va bien jusqu'à ce que j'essaie d'exécuter (lorsque les données changent)
adapter.notifyDataSetChanged();
qui a toujours planter mon application en me donnant l'erreur suivante:
> java.lang.ClassCastException: android.widget.HeaderViewListAdapter
Si je supprime l'affichage d'en-tête, il n'y a pas d'erreur. Aucune suggestion? Merci.
Vous devez utiliser 'ListView.LayoutParams'. Cochez cette case [1]. [1]: http://stackoverflow.com/questions/4393775/android-classcastexception-when-adding-a-header-view-to-expandablelistview/4401369#4401369 – Macarse