无法将页脚视图添加到“拉出以刷新ListView”

时间:2013-06-10 10:31:45

标签: android

我正在使用:

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

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

我收到错误:

  

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

如何解决?

谢谢

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:1)

首先应该获得正常的ListView,然后使用普通的ListView的addFooterView函数。

ListView mList = listView.getRefreshableView();
mList.addFooterView(footerView);