PullToRefreshListView中如何addHeaderView
dddd22
注释部分代码是ListView的addHeaderView,可是PullToRefreshListView不能直接用,如下:
lvUserHomePage = (PullToRefreshListView)findViewById(R.id.lvUserHomePage);
// View headerView = getLayoutInflater().inflate(R.layout.user_home_page_headview, null);
// lvUserHomePage.addHeaderView(headerView);
AbsListView.LayoutParams layoutParams = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT);
View headerView = getLayoutInflater().inflate(R.layout.user_home_page_headview, lvUserHomePage, false);
headerView.setLayoutParams(layoutParams);
ListView lv = lvUserHomePage.getRefreshableView();
lv.addHeaderView(headerView);