//自定义listview的高度
private void listviewHeight(ListView list){
  ListAdapter listadapte = list.getAdapter();
  if(listadapte==null){
    return;
  }
  int totalH=0;
  for(int i=0,len=listadapte.getCount();i<len;i++){
    //listadapte.getCount()返回数据项的数目
    View listitem=listadapte.getView(i, null, list);
    //计算子项的高度
    listitem.measure(0, 0);
    //计算所有子项的高度
    totalH+=listitem.getMeasuredHeight();
  }
  ViewGroup.LayoutParams params=list.getLayoutParams();
  //params.height获取整个listview的高度
  //list.getDividerHeight()获取子项间隔符几个高度
  params.height=totalH+(list.getDividerHeight()*(listadapte.getCount()-1));
  list.setLayoutParams(params);
}

最后在oncreate()调用此方法

转载于:https://www.cnblogs.com/1421761872gsh/p/4583054.html

解决listview与scroll冲突,自定义listview高度相关推荐

  1. Android自定义ListView示例,以创建不可滚动的ListView

    In this tutorial we'll override the ListView class to suit it according to our requirements in the a ...

  2. scrollview嵌套listview 滑动事件冲突的解决方法

    scrollview嵌套listview 滑动事件冲突的解决方法 参考文章: (1)scrollview嵌套listview 滑动事件冲突的解决方法 (2)https://www.cnblogs.co ...

  3. 自定义ListView背景(解决了拖动变黑的效果)

    美化你的android程序:自定义ListView背景 文章分类:移动开发   在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合 ...

  4. android 自定义 滑动删除,Android_Android ListView实现仿iPhone实现左滑删除按钮的简单实例,需要自定义ListView。这里就交Fl - phpStudy...

    Android ListView实现仿iPhone实现左滑删除按钮的简单实例 需要自定义ListView.这里就交FloatDelListView吧. 复写onTouchEvent方法.如下: @Ov ...

  5. 自定义ListView实现任意View跑马灯效果

    自定义ListView实现任意View跑马灯效果 标签(空格分隔): 开源项目 看图 话不多说,先来看下大图效果吧,这里的GIF录制有点渣,不过真实的跑出来的效果还是挺不错的. 前言 最近项目中会加入 ...

  6. android tv 焦点居中自定义listview控件的实现

    因为项目需要,花了一天做了一个自定义listview,和google官方效果图上的控件类似,效果图: 即焦点始终在屏幕中央,焦点选中的item被放大,且颜色被改变,遥控器可以指挥listview上下滚 ...

  7. Android自定义ListView实现仿微信侧滑删除

    经常在遇到问题第一时间都会在网上搜索解决的方法,因此看到很多前辈们的比较精辟的技术文章,学习了很多东西,现在将自己平时工作中开发的一些小功能坐下总结,也写出来,既方便自己理清思路记忆功能块实现思路,又 ...

  8. Android 自定义ListView单击事件失效

    因为自带的listView不能满足项目需求,通过实现自己的Adapter去继承ArrayAdapter 来实现自定义ListView的Item项目. 出现点击ListView的每一项都不会执行setO ...

  9. android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...

    本文主要针对开发新手,手写实现一个最简单Android自定义listview下拉刷新和上拉加载demo. 不喜可喷,欢迎大佬留言指点. 效果图 一:编写需要在ListView中增加头加载的布局文件,与 ...

最新文章

  1. 基于策略的路由(下)
  2. xhost display 详解
  3. 2016年第七届蓝桥杯 - 省赛 - C/C++大学A组 - B. 生日蜡烛
  4. 微信小程序原生 地区选择器
  5. Windows下安装MySQL
  6. 良心安利益智休闲游戏源代码素材网站
  7. 拼音模糊查询+java,拼音模糊查询实现
  8. STM32 高级定时器 输出PWM波
  9. 数据库事务的四大特性
  10. 现代通用计算机析雏形,计算机作业一、选择题 1.______B______是现代通用计算机的雏形。 A. 宾州大学于1946年2月研制成功的E...
  11. deel t410安装_用DEEL-LIP构建Lipschitz约束网络
  12. 【计算方法】雅克比迭代法-高斯赛德尔迭代法求解线性方程组(c语言实现)
  13. 杭州衣服批发市场服饰外贸SOHO族:实战运营
  14. python设计拼图小游戏_关于python:教你用Python自制拼图小游戏轻松搞定熊孩子
  15. 晶体三极管的放大原理
  16. 学习日志(一):与SISR相关又没用的一些概念
  17. 出版社--图书管理系统
  18. 苹果iPhone XS Max 贴膜之后面容无法使用
  19. 主机与虚拟机静态IP 设置
  20. 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读

热门文章

  1. python boxplot pvalue_使用python和matplotlib获取boxplot中使用的值
  2. la是什么牌子_La Prairie
  3. spark 性能优化
  4. 怎样在html中显示时间,如何在网页上显示当前时间
  5. (195)FPGA上电后IO的默认状态(ISE软件默认为1)
  6. (110)FPGA面试题-介绍Verilog块语句begin-end执行过程
  7. (01)System Verilog 程序数据采集
  8. (36)FPGA原语设计(BUFIO)
  9. (12)FPGA面试技能提升篇(IUS、PT、Leda)
  10. nasm纠正性训练指南pdf_PDF转word,一键转换?没有这么简单