ScrollView 下 ListView显示不全的问题
2012-03-05 18:42
281 查看
有的时候,ScrollView下ListView列表显示不完整,可以用下面的code解决。
1 publicstaticvoid setListViewHeightBasedOnChildren(ListView listView)
2 {
3 ListAdapter listAdapter = listView.getAdapter();
4 if (listAdapter == null)
5 {
6 return;
7 }
8 int totalHeight = 0;
9 for (int i = 0, len = listAdapter.getCount(); i < len; i++)
{
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)) + listView.getPaddingTop() + listView.getPaddingBottom();
listView.setLayoutParams(params);
}
1
1 publicstaticvoid setListViewHeightBasedOnChildren(ListView listView)
2 {
3 ListAdapter listAdapter = listView.getAdapter();
4 if (listAdapter == null)
5 {
6 return;
7 }
8 int totalHeight = 0;
9 for (int i = 0, len = listAdapter.getCount(); i < len; i++)
{
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1)) + listView.getPaddingTop() + listView.getPaddingBottom();
listView.setLayoutParams(params);
}
1
相关文章推荐
- 解决ScrollView下嵌套ListView、GridView显示不全的问题(冲突)
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 详解嵌套ListView、ScrollView布局显示不全的问题
- scrollview嵌套listview 数据显示不全 问题处理方式集合
- Android开发 详解嵌套ListView、ScrollView布局显示不全的问题
- ListView套上ScrollView; ListView显示不全; ListView只显示一条 不能全局滑动问题
- ScrollView中listview显示不全的问题
- 解决ScrollView内嵌套ListView时显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- ScrollView和ListView嵌套ListView显示不全问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 详解嵌套ListView、ScrollView布局显示不全的问题
- 详解嵌套ListView、ScrollView布局显示不全的问题
- 【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
- 解决ScrollView 嵌套 ListView GridView显示不全,以及默认不在ScrollView顶部的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- ScrollView嵌套使用ListView时遇到,Item显示不全问题
- Android开发笔记——ScrollView中解决listview,gridview显示不全问题