您的位置:首页 > 其它

ListView "Cannot add header view to list -- setAdapter has already been called."

2015-12-21 20:36 423 查看
在 api 18以前(包含18)

调用addHeaderView 会报错

public void addHeaderView(View v, Object data, boolean isSelectable) {

if (mAdapter != null && ! (mAdapter instanceof HeaderViewListAdapter)) {
throw new IllegalStateException(
"Cannot add header view to list -- setAdapter has already been called.");
}


api 19之后 就开始 支持 在 setAdapter之后 添加HeaderView
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: