位置: 编程技术 - 正文

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环境异常)

  • 北京市增值税发票
  • 无法收回的应收账款可以税前扣除吗
  • 所得税汇算清缴账务处理
  • 销售农产品是否可以抵税
  • 公司不营业需要做年报吗
  • 企业所得税清算备案日和结束日怎么填
  • 其他应付款长期挂账如何处理
  • 员工出差有补助吗
  • 结转完工入库产品成本计算
  • 单位社保没推送
  • 小规模纳税人可以抵扣进项税吗
  • 增值税专用发票可以开电子发票吗
  • 企业所得税季度预缴
  • 简述房地产开发企业设立的特殊规定
  • 公司参展费取得发票怎样做账?
  • 扣缴上月税费会计分录
  • 支票大写金额书写转换
  • 如果注册资本没有到账如何处理
  • 政府会计的记账基础是什么?
  • 欠税不交的后果 个人
  • 股东能随便提走入账资金吗
  • 高新技术企业所得税优惠政策最新2022
  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用
  • nwtray.exe - nwtray是什么进程 作用是什么
  • 银行复利息合法吗?
  • 闭包csdn
  • WIN7系统如何共享打印机
  • PHP:mcrypt_enc_is_block_mode()的用法_Mcrypt函数
  • flex的几个常用布局
  • http://与www.开头的网站有何区别
  • php验证身份证号
  • 公司向法人借款的借条怎么写
  • 债务重组利得计入其他收益还是营业外收入
  • vuex详解和用法
  • php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
  • imx6ul开源项目
  • crypto 解密
  • 防抖节流实现原理
  • checksum命令
  • 公司当月没有人发工资
  • 增值税申报系统登录密码
  • 银行收到企业存款会计分录
  • 填写蓝字专用发票信息
  • 收到增值税收入423300,款项已存入国库
  • 分享使用护肤品的感受
  • 什么是一般增值税纳税人
  • 购买的机械设备算固定资产吗
  • 发票必须包含什么内容
  • 换下来的旧电池还有用吗
  • 季度所得税计提分录
  • 应收账款增加给哪一方
  • 取得下列资产时应按公允价值计量
  • 给投资人的利润属于什么科目
  • 党委费用支出需要什么票据
  • 房子贷款之后尾款发票
  • 企业购买的结构性存款怎样做账
  • 发票开多了如何做凭证?
  • sqlserver如何保留两位小数
  • iTunesHelper.exe是什么进程?iTunesHelper.exe系统错误怎么解决?
  • Win7 64位系统没有超级终端软件的解决方法
  • 苹果15手机价格和图片颜色
  • cleanmymac3激活码领取
  • 苹果MaC系统查找微信储存文件
  • Win10预览版更新弹窗如何关闭
  • 常用的linux发行版本有哪些
  • win7旗舰版怎么连接无线网络
  • unity热更新方案
  • 可视化gradcam
  • websocket解决跨域
  • npm安装淘宝镜像操作方式
  • shell脚本取n天前的日期
  • webview设置ua
  • js面向对象是什么意思
  • 福建省税务报税系统官网
  • 企业年金个人缴费比例越高越好吗
  • 安康国税局电话号码
  • 遂宁市国家税务局
  • 允许抵扣和不允许抵扣进项税额的发票种类
  • 昱铭这个公司名字怎么样
  • 印花税属于什么业务类型
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设