不得不说,listview的addHeadView和addFootView非常好用,可以让解决我们好多布局问题,大多数人的步骤都是Adapter adapter = new adapter();listview.setAdapter(adapter);listview.addHeadView。这三部在一般情况下是没问题的,但是在部分手机上就会报错,报错如下:java.lang.IllegalStateException: Cannot add header view to list -- setAdapter
has already been called。这个时候只用改一下步骤就行了。Adapter adapter = new adapter();listview.addHeadView;listview.setAdapter(adapter);先addHeadView,再setAdapter()。就没问题了。