listview addHeaderView()报错:ClassCastException

来源:互联网 发布:如何做到处事不惊 知乎 编辑:程序博客网 时间:2024/06/15 12:00

今天写listview的addHeaderView()的时候报了:java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams

想了好久都没有想出来。

后来发现自己导入header布局错了

headView = layoutInflater.inflate(R.layout.header, listview,false);
第二个参数是viewGroup,在这里应该是null。

改正之后解决问题。

对于inflater还不熟。有时间要研究下。

0 0
原创粉丝点击