解决listview与scroll冲突,自定义listview高度
//自定义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高度相关推荐
- Android自定义ListView示例,以创建不可滚动的ListView
In this tutorial we'll override the ListView class to suit it according to our requirements in the a ...
- scrollview嵌套listview 滑动事件冲突的解决方法
scrollview嵌套listview 滑动事件冲突的解决方法 参考文章: (1)scrollview嵌套listview 滑动事件冲突的解决方法 (2)https://www.cnblogs.co ...
- 自定义ListView背景(解决了拖动变黑的效果)
美化你的android程序:自定义ListView背景 文章分类:移动开发 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合 ...
- android 自定义 滑动删除,Android_Android ListView实现仿iPhone实现左滑删除按钮的简单实例,需要自定义ListView。这里就交Fl - phpStudy...
Android ListView实现仿iPhone实现左滑删除按钮的简单实例 需要自定义ListView.这里就交FloatDelListView吧. 复写onTouchEvent方法.如下: @Ov ...
- 自定义ListView实现任意View跑马灯效果
自定义ListView实现任意View跑马灯效果 标签(空格分隔): 开源项目 看图 话不多说,先来看下大图效果吧,这里的GIF录制有点渣,不过真实的跑出来的效果还是挺不错的. 前言 最近项目中会加入 ...
- android tv 焦点居中自定义listview控件的实现
因为项目需要,花了一天做了一个自定义listview,和google官方效果图上的控件类似,效果图: 即焦点始终在屏幕中央,焦点选中的item被放大,且颜色被改变,遥控器可以指挥listview上下滚 ...
- Android自定义ListView实现仿微信侧滑删除
经常在遇到问题第一时间都会在网上搜索解决的方法,因此看到很多前辈们的比较精辟的技术文章,学习了很多东西,现在将自己平时工作中开发的一些小功能坐下总结,也写出来,既方便自己理清思路记忆功能块实现思路,又 ...
- Android 自定义ListView单击事件失效
因为自带的listView不能满足项目需求,通过实现自己的Adapter去继承ArrayAdapter 来实现自定义ListView的Item项目. 出现点击ListView的每一项都不会执行setO ...
- android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...
本文主要针对开发新手,手写实现一个最简单Android自定义listview下拉刷新和上拉加载demo. 不喜可喷,欢迎大佬留言指点. 效果图 一:编写需要在ListView中增加头加载的布局文件,与 ...
最新文章
- 基于策略的路由(下)
- xhost display 详解
- 2016年第七届蓝桥杯 - 省赛 - C/C++大学A组 - B. 生日蜡烛
- 微信小程序原生 地区选择器
- Windows下安装MySQL
- 良心安利益智休闲游戏源代码素材网站
- 拼音模糊查询+java,拼音模糊查询实现
- STM32 高级定时器 输出PWM波
- 数据库事务的四大特性
- 现代通用计算机析雏形,计算机作业一、选择题 1.______B______是现代通用计算机的雏形。 A. 宾州大学于1946年2月研制成功的E...
- deel t410安装_用DEEL-LIP构建Lipschitz约束网络
- 【计算方法】雅克比迭代法-高斯赛德尔迭代法求解线性方程组(c语言实现)
- 杭州衣服批发市场服饰外贸SOHO族:实战运营
- python设计拼图小游戏_关于python:教你用Python自制拼图小游戏轻松搞定熊孩子
- 晶体三极管的放大原理
- 学习日志(一):与SISR相关又没用的一些概念
- 出版社--图书管理系统
- 苹果iPhone XS Max 贴膜之后面容无法使用
- 主机与虚拟机静态IP 设置
- 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读
热门文章
- python boxplot pvalue_使用python和matplotlib获取boxplot中使用的值
- la是什么牌子_La Prairie
- spark 性能优化
- 怎样在html中显示时间,如何在网页上显示当前时间
- (195)FPGA上电后IO的默认状态(ISE软件默认为1)
- (110)FPGA面试题-介绍Verilog块语句begin-end执行过程
- (01)System Verilog 程序数据采集
- (36)FPGA原语设计(BUFIO)
- (12)FPGA面试技能提升篇(IUS、PT、Leda)
- nasm纠正性训练指南pdf_PDF转word,一键转换?没有这么简单