您的位置:首页 > 其它

ScrollView里面动态设置listView的Item个数

2015-06-23 16:46 260 查看
因为最近在开发的时候遇到一个问题,scrollview里面加载了listview 的话就只能显示一行

只要调用这个函数就好了。

private void setListViewHeight(ListView listView, CoachAdapter adapter, int count) {
int totalHeight = 0;
for (int i = 0; i < count; i++) {
View listItem = adapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * count);
listView.setLayoutParams(params);
}


setListViewHeight(lvCoach, coachAdapter, 2);
lvCoach.setAdapter(coachAdapter);


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: