2013-06-25 28 views
0

我使用this庫添加拉刷新落實到我的應用程序,和我的應用程序的列表視圖中還含有headerview或listheader視圖list.addHeaderView(headerView);列表視圖headerView和拉刷新 - 安卓

但我得到一個錯誤The method addHeaderView(View) is undefined for the type PullToRefreshListView

也許這個班不存在? :0還是有解決方法?

謝謝!

+0

你應該接受一個答案 –

回答

7

考慮列表,PullToRefreshListFragment/PullToRefreshListView實例

試試這個:

list.getRefreshableView().addHeaderView(headerView); 
1

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);