位置: 编程技术 - 正文

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

  • 增值税进项税额不得抵扣的几种情形
  • 汇算清缴需补税
  • 出口退税哪些资料要留底
  • 外贸企业指的是什么
  • 自然人税收系统怎么添加人员
  • 会计差错更正流程
  • 工资费用分配表属于什么凭证
  • 购买商标权发生损失能税前扣除吗?
  • 存货的计价方法及公式
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 可供出售金融资产和交易性金融资产
  • 存在弃置费用的固定资产有哪些
  • 业务招待费扣除比例
  • 税务部门罚没收入200元
  • 税前扣除的职工教育经费
  • 职员在外地出差怎么处理
  • 地质灾害评估费收费标准
  • 营改增后挂靠开票作收入吗?
  • 装修改造增值税税率
  • 纯出口企业要交税吗
  • 建筑工程的适用范围
  • 营改增后计税依据
  • 减税必须通过开户银行吗
  • 如何冲销账面上的资金
  • 生产企业销售原材料所取得的收入属于( )
  • 商场 折扣
  • 固定资产发生非正常损失相关题目
  • 生产要素和资源的区别和联系
  • 分期消费的实际收益
  • 收到货款未发货可以开发票吗
  • windows更新下载的文件在哪
  • 会计上金融资产包括哪些
  • 工程决算超预算起诉
  • php中cookie的值存储在哪
  • 怎么确认旧城改造完成
  • wordpress抓取网页
  • 用php做计算
  • 融资租入的设备为什么属于资产
  • 大家掌握的都很好 英语
  • 固定资产如何抵成本
  • 劳务费发票和建筑劳务费发票
  • 汽车客运补充车道标志
  • 资产负债表中的货币资金怎么算
  • 餐饮固定成本怎么算的
  • 预付采购材料款60000元
  • 去年发生了什么
  • phpcms插件
  • 应交税费的核算范围
  • 防伪税控技术
  • 收到的技术服务费计入什么科目
  • 农产品收购发票可以不抵扣吗
  • 个体工商户营业执照申请流程
  • 代建制取费标准
  • 工资中的扣款怎么做账
  • 从工程款中扣除质保金
  • 商品促销赠品如何分类
  • 用于研发购买的云服务器应计入研发费用直接投入里吗
  • 待处理财产损益是备抵类科目吗
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • mysql日志有哪些
  • winxp系统如何设置禁用磁盘检测功能
  • 哪个是win8.1更新win10的补丁
  • flashplayer不能正常运行
  • bios屏蔽nvme
  • 重装win7系统后鼠标键盘不能用
  • win7c盘winsxs
  • linux的内存
  • win7系统怎么设置屏保
  • win10关闭metro界面
  • win7如何打开浏览器
  • win8系统无法连接网络
  • 怎么用linux运行c程序
  • css网站布局实录 pdf
  • cocos游戏开发教程
  • unity2018地形
  • nodejs 文档
  • android工具包
  • pythoni脚本
  • jquery中on
  • 交完了契税后可以办房产证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设