如何设置listview每个item高度
据我所了解,listview每行的宽度是由 inflater填充布局中高度最大的那个控件的高度。。。
public 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++)
{
totalHeight += 42;
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
//listView.getDividerHeight()获取子项间分隔符占用的高度
//params.height最后得到整个ListView完整显示需要的高度
listView.setLayoutParams(params);
}
http://www.apkbus.com/android-73425-1-1.html
在item的layout文件中,用android:layout_height设置item的高度。
运行,高度设置无效。
解决办法:
给item设定minHeight,即可。
http://www.blogjava.net/anchor110/articles/362387.html
转载于:https://www.cnblogs.com/daishuguang/p/3889733.html
如何设置listview每个item高度相关推荐
- android 获取ListView内部Item高度
今天,简单讲讲android 如何 获取ListView内部Item高度. 这个比较简单,但是之前自己不知道怎么做,在网上查了资料才找到.所以记录一下. 在外面取: ListAdapter li ...
- android设置listview的item颜色相间排列
// viewHolder复用了item,持有的position是会随着listView的滑动变化的 // if ((viewHolder.getPosition() + 1) % 2 == 0) { ...
- listview设置item高度或间距
如果是要设置listView的item间距,可以在xml而已文件中的listView下设置xml属性: android:divider="#00000000" //分隔线为透明 ...
- C#如何设置Listview的行高-高度 转载
原文地址:http://enzit.cn/boke/?action=show&id=145 文章关键字:C#,如何设置,Listview,行高高度,教程代码,c# listview行高 Bac ...
- Android listView Item 高度设置
Android listView Item 高度设置 问题: 设置listview item的高度比实际内容要高,怎么做: 如果需要将listView的item设置得比包裹内容还要高,通过设置item ...
- ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题
首先在scrollview中嵌入listview,我们需要动态设置listview的高度,否则只会展示一行. public void fixListViewHeight(ListView listVi ...
- 设置ListView item间距
默认ListView的item之间间距是为0的,想要设置ListView的间距可以使用如下语句: android:divider="@android:color/transparent&qu ...
- android中设置ListView的选中的Item的背景颜色(附源码)
http://longyi-java.iteye.com/blog/976067 ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了 ...
- (android控件)ListView的Item中设置按钮实现
前言 在项目的开发过程中,需要Listview的Item中包含按钮的效果.在实际开发过,Item中放置按钮后,ListView 单行选择背景颜色变化的效果没有了. 问题原因 ListView 和 其它 ...
最新文章
- php表单时间转换为时间戳-175
- 云计算学习(2-4)云计算的案例
- 网络——在网络上发送,接收数据
- U-Mail邮件系统客户无需担心OpenSSL心脏出血漏洞
- 国家开放大学2021春1073法律文书答案
- 沣西新城大数据产业园:打造大数据全生态链
- 在windows上删除linux文件夹,java-如何从Linux删除远程Windows中的文件夹
- 卡夫卡(kafka)详解
- 企业高效管理十大定律!「管理谋略」
- nodejs生成pdf文件
- linux配置静态ip命令,Linux设置静态IP地址
- TKactions V8 for Mac(亮度蒙版PS插件)
- Proteus仿真51单片机入门
- 端午小礼品:30 本技术书
- 手机图片分辨率怎么调整?如何将图片修改300DPI?
- 100天成就卓越领导力:新晋领导者的First100训练法
- 30 个纯 HTML5 实现的游戏
- 我的世界无限法则服务器推荐,我的世界无限法则怎么玩
- Oracle compound trigger的大坑(Oracle-12c)
- 基于Java语言在窗体上实现飞机大战小游戏
热门文章
- 检测到USB设备插入写法1
- java 无法找到ant_无法找到与ANT(mac)关联的文件
- python解析库beautifulsoup_12_Python_解析库_BeautifulSoup的使用
- java 自定义注解
- 003_SpringBoot整合Filter
- 011_Raphael常用方法
- 037_JDK的Iterator接口
- 051_Array对象
- mac连接群晖的服务器会自动断开_酷玩家庭数码-mac苹果笔记本电脑如何访问群晖NAS文件?...
- 在html中写typescript,5分钟上手TypeScript