【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
来源:互联网 发布:阿里云mysql空间不足 编辑:程序博客网 时间:2024/05/29 11:43
ListView数据较少时使用,数据较多时不建议使用
/*
* 动态设置ListView组建的高度*
* */
public void setListViewHeightBasedOnChildren(ListView listView) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) { //listAdapter.getCount()返回数据项的数目
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0); //计算子项View的宽度
totalHeight += listItem.getMeasuredHeight(); //统计所有子项的总高度
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight
+ (listView.getDividerHeight() * (listAdapter.getCount() - 1));
// params.height += 5;// if without this statement,the listview will be
// a
// little short
// listView.getDividerHeight()获取子项间分隔符占用的高度
// params.height最后得到整个ListView完整显示需要的高度
listView.setLayoutParams(params);
}
0 0
- 【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
- 解决ScrollView内嵌套ListView时显示不全的问题
- Android学习 之 问题&解答 ScrollView中嵌套ListView时显示不全的简便解决方案
- Android学习 之 问题&解答 ScrollView中嵌套ListView时显示不全的简便解决方案
- Android ScrollView里嵌套listview,listview显示不全的问题
- android ScrollView嵌套ListView listview显示不全的问题
- 解决ScrollView嵌套ListView或ListView嵌套ListView,listview显示不全的问题
- ScrollView嵌套ListView显示不全的解决
- Android在ListView中嵌套ListView 解决嵌套的listview显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView下嵌套ListView、GridView显示不全的问题
- 解决ScrollView嵌套ListView滑动冲突显示不全的问题
- 张凌华Android系列视频教程-应用开发基础到深入
- Win7+VS2010环境下CEGUI 0.8.4编译过程详解
- PHP项目实战-微信开发带支付模式SDK开发教程
- Multiple Contexts have a path of "/xxxx"问题解决
- JAVA 标示符号
- 【Android基础学习】动态设置 listView的高度,解决scrollView中嵌套listview时显示不全的问题
- 【codevs 1557】热浪的不同姿势
- 菜鸟学习中-URL传中文参数出现乱码
- binbinyang---android studio 配置
- unity3d ulua class
- hackbar使用简介!
- navicat for mysql 显示中文乱码解决办法
- 【群晖进阶篇】-更加安全的连接方式VPN Server
- 数据库快速插入数据