我正在使用:
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
如何解决?
谢谢
答案 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);