我在listVivew的标题中添加了一个视图,
View TopSearch = (View) View.inflate(this, R.layout.search, null);
lv.addHeaderView(TopSearch, null, false);
Run Code Online (Sandbox Code Playgroud)
一切都很好,直到我尝试执行(数据更改时)
adapter.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)
总是崩溃我的应用程序给我以下错误:
> java.lang.ClassCastException:android.widget.HeaderViewListAdapter
如果我删除标题视图,则没有错误.有什么建议?谢谢.
我有一个例外我从未想过会看到.从ListView(原文如此)中删除页脚视图时适配器的类强制转换异常.
java.lang.ClassCastException: com.test.MyAdapter
at android.widget.ListView.removeFooterView(ListView.java:381)
Run Code Online (Sandbox Code Playgroud)
怎么会发生这种情况?删除页脚与类强制转换异常有什么关系????
该列表是一个多列表适配器,也许这就是为什么但仍然是一个用于删除页脚(sic)的类强制转换异常.