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);
本文介绍如何在PullToRefreshListView中正确地添加头部视图(headerView)。通过设置AbsListView.LayoutParams并获取内部ListView实例来实现addHeaderView功能。
4419

被折叠的 条评论
为什么被折叠?



