I have added a view to the header of listVivew,
View TopSearch = (View) View.inflate(this, R.layout.search, null); lv.addHeaderView(TopSearch, null
As written in http://stanllysong.blogspot.ru/2013/08/javalangclasscastexception.html it should be done so:
HeaderViewListAdapter hlva = (HeaderViewListAdapter)l.getAdapter(); YourListAdapter postAdapter = (YourListAdapter) hlva.getWrappedAdapter(); postAdapter.notifyDataSetChanged();