位置: 编程技术 - 正文

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

  • 税务会计常用会计科目
  • 公司的资本公积金可以用于弥补公司的亏损
  • 研发费用辅助账是什么意思
  • 废旧物资收购发票取消
  • 天猫积分购物券可以退吗
  • 已付的账款叫什么
  • 临时营业执照有效期多久
  • 购入固定资产如何摊销
  • 可以采用三栏式的明细账的有
  • 税控设备全额抵扣政策
  • 发票开出来对方不走账会怎么样?
  • 查账征收企业所得税年度申报
  • 增值税附加税可以抵扣吗?
  • 泡菜增值税率
  • 个人所得税工资和实际工资对不上
  • 单位年底发放的补助
  • 企业计提的工资薪金支出可以在税前扣除
  • 房地产企业人防设备计入什么科目
  • 购买土地建厂房还要交土地使用费吗
  • 金税盘服务费计入什么会计科目
  • 政府补助不征税条件
  • 什么是工商企业为了筹集资金而发行的债券
  • 前端解决页面加载白屏
  • 苹果14如何强制关机重启
  • 社保生育费用报销
  • 财务软件税率
  • mac怎么airdrop给ipad
  • window10进程
  • 硬盘的转速有什么用
  • 公司为实习生买保险列支什么科目?
  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)
  • 结转损益类收入科目的余额会计分录
  • php 通信
  • 造孽啊啥意思
  • php源码 数据库
  • 车辆购置税是税前还是税后
  • 红字发票信息表编号
  • 金税盘发票作废失败09D13D
  • 帝国cms模型
  • 公司注册流程百度百科
  • 扶贫资金是如何发放的
  • 自来水厂的供水井
  • sql server如何进行安全设置
  • mysql查询语句慢怎么优化
  • 如何理解当期损益
  • 金税四期有很多不实的传言
  • 企业亏损所得税处理
  • 经营性应付项目包括哪些内容
  • 对公账户转私人账户
  • 提取折旧的意义
  • 物流公司车辆过户要3万
  • 增值税的专用发票金额含税吗
  • 研发费用不能加计扣除的有哪些项目
  • 软件增值税即征即退税务风险
  • 过年给员工派红包合适吗
  • 过户前交了契税能退吗
  • 总公司发票可以在分公司使用吗
  • 事业单位其他特殊人员医疗保障是什么意思
  • 企业控股情况怎么看
  • 深度Win7 64位系统默认输入法图标如何个性化设置
  • win10更新dx
  • linux内容查找
  • mac itunes在哪儿
  • win7电脑弹窗多怎么解决
  • win10任务栏跳来跳去
  • javascript字符串大小写转换
  • javascript重点
  • 微信公众号开发多少钱
  • 怎样使用jquery
  • python嵌套语句
  • python字典有什么用
  • 让你略表情包
  • 个人所得税预扣预缴办法
  • 公司买水果怎么开票
  • 咸阳高新区税务局地址
  • 税务公文字体
  • 广西定额发票查询入口官网
  • 逆光代售和神仙代售那个好一点
  • 国企重组裁员政策解读
  • 金三是什么鱼竿?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设