位置: 编程技术 - 正文

AndroidのScrollView中嵌套ListView时显示一行解决方法(android:scaletype="centercrop")

编辑:rootadmin

推荐整理分享AndroidのScrollView中嵌套ListView时显示一行解决方法(android:scaletype="centercrop"),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android l,android lk,android lru,android lk,android nestedscrollview,android_clg,android nestedscrollview,android nestedscrollview,内容如对您有帮助,希望把文章链接给更多的朋友!

在ScrollView中嵌套ListView时,ListView只能显示一行多一点.

原因在ScrollView中嵌套ListView控件,无法正确的计算ListView的大小,故可以通过代码,根据当前的ListView的列表项计算列表的尺寸。

AndroidのScrollView中嵌套ListView时显示一行解决方法(android:scaletype=

经过验证,简单有效,在listview.setAdapter()之后调用Utility.setListViewHeightBasedOnChilren(listview)就Okay 了。

[java] view plaincopyprint?public class Utility { public static void setListViewHeightBasedOnChildren(ListView listView) { //获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { // pre-condition 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); } }

注意这里,如果listview最终显示的行数多于了一行,但是还是没有显示完全的时候,可以调节params.height的大小。。可以 &#; 等数&#;。

Android中的GET和POST请求 packagecom.xuexi.getposttest;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.MalformedURLException;importjava.net.URL;im

Android显示WIFI列表功能实现 最近在做Android连接Wifi打印机的功能,无意间看到这个列表功能,比较简单,就实现了一下,没有DEMO。其实主要的就是使用WifiManager这个对象来进行操作

编写Android象棋游戏 最近写了一个Android的象棋游戏,在这里写一下后续的思路整理。首先是整体的思路,象棋需要哪些东西?对象有:棋盘,棋子,裁判,棋手;棋盘上拥

标签: android:scaletype="centercrop"

本文链接地址:https://www.jiuchutong.com/biancheng/376676.html 转载请保留说明!

上一篇:Java Spring AOP的两种配置方式(spring中aop实现)

下一篇:完美解决mac环境使用sed修改文件出错的问题(完美解决mac环境异常)

  • 银行存款属于其他货币资金核算内容吗
  • 内部交易和内部往来是什么意思
  • 个体工商户核定应税所得率
  • 进口材料海关到港
  • 以前月度费用当期怎么入账合适?
  • 支付技术转让费能加计扣除
  • 产品亏本销售财务如何处理
  • 旅行社代订机票可以入差旅费报销吗
  • 平均应收账款金额
  • 下月初认证的发票怎么开
  • 企业土地未全部使用如何缴纳房产税?
  • 企业研发活动中心职责
  • 认筹金客户经常提出哪些问题
  • win11文件类型怎么改
  • 销售产品出去 怎么做科目
  • 收益相关的政府补助分录
  • mac电脑色彩设置
  • linux怎么查看防火墙信息
  • win10最新版本22h2激活
  • 业务招待费税务筹划案例
  • php数组函数面试题
  • 收到进项税发票如何入账
  • win7无法打开打印机
  • windows默认网关应该设置为的地址
  • 交纳印花税
  • 结转所得税费用到本年利润的会计分录
  • 暂估纳税调增了账务怎么处理
  • 前端file对象
  • php怎么样
  • 法人提取备用金多久归还
  • 其他综合收益需要写二级科目吗
  • 基于web的疫情防控方案
  • java前端开发是做什么的
  • usermod修改密码
  • php 压缩文件
  • 原材料的采购成本主要包括有?
  • 其他应收款抵货款怎么记账
  • 支付兼职工资账务处理
  • 固定资产计提完折旧报废的账务处理
  • mongodb数据删除
  • 预缴分包抵扣,所有分包都可以抵扣吗
  • 税务局的罚款记录怎么查
  • 营改增后增加了什么征税项目
  • 车辆使用费怎么算
  • 公司租用员工车辆维修费能报销吗
  • 债务类科目和债权类科目
  • 当月作废的专票还是要交增值税吗
  • 违约金从货款中扣除如何记账
  • 联营企业子公司是否构成关联方
  • 餐饮业怎样做账
  • 虚开发票如何界定?
  • 会计存货包括生产成本
  • 年限平均法计提折旧怎么算
  • 小微企业要交残疾证吗
  • 不在同一子网的ip
  • linux系统的电脑如何共享
  • Win10 Mobile RS2预览版14943上手视频曝光
  • win7系统莫名其妙占用个D盘
  • linux中ftp
  • 微软推出windows1
  • 如何判断电脑是不是linux
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • cocos2d开发的知名游戏
  • js 判断一个数字是否相等
  • linux shell打开文件
  • jquery easyui开发指南
  • shell脚本实现ssh登录
  • ssh登录后自动执行命令
  • vue3目录解析
  • jquery escape
  • javascript设计的初衷和特点
  • Android事件处理模型
  • jquery封装的函数
  • JavaScript中的数据类型
  • 详解Javascript事件驱动编程
  • 工程项目管理费计入什么科目
  • 开发区税务局咨询电话
  • 年度营业账簿印章怎么写
  • 国家税务总局发票下载
  • 怎么在国税网上交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设