0

我在用:

https://github.com/chrisbanes/Android-PullToRefresh

PullToRefreshListView listView = (PullToRefreshListView) findViewById(R.id.listView);
footerView = inflater.inflate(R.layout.footer, listView, false);
listView.addFooterView(footerView);

我得到错误:

对于 PullToRefreshListView 类型,方法 addFooterView(View) 未定义

如何解决?

谢谢你

4

2 回答 2

2

要添加页脚视图,您必须先获取纯 ListView,然后才能使用它添加页脚视图。您必须调用getRefreshableView()才能获得纯 ListView。这是示例代码:

PullToRefreshListView listView = (PullToRefreshListView) findViewById(R.id.listView);
footerView = inflater.inflate(R.layout.footer, listView, false);

//get ListView object first, and then add footer view
listView.getRefreshableView().addFooterView(footerView);
于 2014-07-07T06:34:15.190 回答
1

您应该先获取普通的 ListView,然后使用普通的 ListView 的 addFooterView 函数。

ListView mList = listView.getRefreshableView();
mList.addFooterView(footerView);
于 2014-01-09T03:46:26.173 回答