Android中使用ScrollView嵌套ListView终极解决方案

本文探讨了在Android开发中遇到的ScrollView内嵌套ListView的常见问题,尤其是在使用divider时遇到的显示不全的难题。通过分析,指出在设置ListView的divider后,即使重写onMeasure方法也无法正确测量子Item高度。解决方案是去除divider设置,从而实现ScrollView和ListView的正常显示。
摘要由CSDN通过智能技术生成


     在平时的项目需求中,我们难免会碰到在ScrollView中放置ListView来显示子模块内容的方式。虽然Google不推荐在ScrollView中放可以滚动的控件,但是为了实现某些功能,也可以暂且忽略这个规则。

    关于ScrollView中如何嵌套ListView的解决方式,网上有很多的博文来说明这些。还不太了解的直接看过来吧:   解决ScrollView嵌套ListView时,ListView内容不能全部显示

   今天要说的问题,是在上面的基础之前,其实这个问题在一些情况下也很难被发现。在我们使用ListView的时候,会经常使用到divider来设置分割线。方式很多,divider是最方便的一种方式为Item之间设置分割。看下面代码:

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Songlcy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值