【问题标题】:Listview headerView and pull to refresh - android [closed]Listview headerView 并拉动刷新 - android [关闭]
【发布时间】:2013-06-25 16:28:45
【问题描述】:
我正在使用this 库向我的应用添加拉动刷新实现,并且我的应用的列表视图还包含一个标题视图或列表标题视图list.addHeaderView(headerView);
但是我收到一个错误The method addHeaderView(View) is undefined for the type PullToRefreshListView
也许这个类不存在? :0 还是有解决方法?
谢谢!
【问题讨论】:
标签:
java
android
xml
android-listview
【解决方案1】:
考虑将列表作为 PullToRefreshListFragment/PullToRefreshListView 的实例
试试这个:
list.getRefreshableView().addHeaderView(headerView);
【解决方案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);