我正在使用this库为我的应用添加拉动以刷新实现,而我的应用的列表视图还包含标题视图或列表标题视图list.addHeaderView(headerView);
但我收到错误The method addHeaderView(View) is undefined for the type PullToRefreshListView
也许班级不存在? :0还是有解决方法?
谢谢!
答案 0 :(得分:8)
将list视为PullToRefreshListFragment / PullToRefreshListView的实例
试试这个:
list.getRefreshableView().addHeaderView(headerView);
答案 1 :(得分:2)
方法addHeaderView在类PullToRefreshListView中不可用。你必须使用别的东西。您需要将标头添加到实际的ListView中,如下所示:
final PullToRefreshListView v = (PullToRefreshListView) mRoot.findViewById(R.id.list);
v.setOnRefreshListener(this);
final ListView lv = v.getRefreshableView();
TextView view = mRoot.findViewById(R.id.text);
lv.addHeaderView(view);