ListView完整显示高度
来源:互联网 发布:linux 安装配置oracle 编辑:程序博客网 时间:2024/05/17 22:05
import android.view.View;import android.view.ViewGroup;import android.widget.ListAdapter;import android.widget.ListView;public class ListViewHeightUtils { public static void setListViewHeightBasedOnChildren(ListView listView) { //获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { return; } int totalHeight = 0; for (int i = 0, len = listAdapter.getCount(); i < len; 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)); //listView.getDividerHeight()获取子项间分隔符占用的高度 //params.height最后得到整个ListView完整显示需要的高度 listView.setLayoutParams(params); }}
0 0
- ListView完整显示高度
- ScrollView中嵌套ListView让ListView显示完整高度
- ListView显示全部Item高度
- 重新计算了ListView的高度,发现最后一个item项却没有完整显示出来,或是数量越大最后几个是显示不出来的
- 动态设置ListView可以显示的高度
- Android ListView item显示时高度变化
- ListView限制最大显示高度笔记
- ListView的第一个item完整显示
- ListView的item展开后完整显示
- ListView的item展开后完整显示
- Toolbar和ListView一起用的,ListView显示步完整
- 解决:有时listview设置为wrap内容时,listview高度只显示一条item的高度
- ListView高度
- ListView或GridView与ScrollView共存,高度显示问题
- 自定义listView在屏幕里显示的高度
- scrollview,里面放置listview时候高度显示不全
- android scrollview嵌套listview出现高度显示不全解决方案
- Android-ScrollView中listview控件高度正确显示
- 使用maven创建的java项目如何添加resources文件夹
- Python实现简单爬虫功能--批量下载百度贴吧里的图片
- Android 异步消息处理机制(Handler 、 Looper 、MessageQueue)源码解析
- Apache和Nginx运行原理解析
- 欢迎使用CSDN-markdown编辑器
- ListView完整显示高度
- MongoDB + Spark: 完整的大数据解决方案
- LeetCode 217---Contains Duplicate
- 程序员面试金典: 9.3栈与队列 3.5实现一个MyQueue类,该类用两个栈来实现一个队列
- unity3d问题集 <2> 对Vector3.Lerp 插值的理解
- MD5加密工具类
- 修改Eclipse的默认debugKeyStore为带签名的keyStore,方便调试需要验证MD5值的地方
- mysql关于表设计的主键策略
- 阿里的maven镜像地址