收藏
回答

如何获取scroll-view的内容高度

问题模块
API和组件

如何获取一个动态且内容在变的scroll-view的内容的高度(不是scroll-view的height,是里面页面的总的高度)

最后一次编辑于  2017-08-28
回答关注问题邀请回答
收藏

10 个回答

  • 赵青山
    赵青山
    2017-08-28


    获取节点位置,比如说scroll-view最后一个view是确定的,如果不确定就自己写一个占位的view,总之拿到最后一个view的class属性(或id),通过class属性(或id)获取节点位置信息,对于scroll-x方向,内容的长度就是最后一个节点布局位置的right值,对于scroll-y方向,内容的长度就是最后一个节点布局位置的bottom值


    2017-08-28
    赞同
    回复
  • 懵@_@神
    懵@_@神
    2017-08-28

    比如我要滚动到scroll-view内容的正中间

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    你说种情况

    2017-08-28
    赞同
    回复
  • 懵@_@神
    懵@_@神
    2017-08-28

    那内容高度怎么获取呢

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    内容高度本来就应该比scroll-view高度高,要不怎么滚动,scroll-view高度一般是固定不变的,scroll-view就是用来展示比它高的内容

    2017-08-28
    赞同
    回复
  • GODOG
    GODOG
    2017-08-28

    因为设置了scroll-view,然后有时候,内容的高度会比scroll-view的高度高,导致在真机上无法看见全部的内容。

    4楼这个要怎么实现呢?

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    要这高度干嘛?方法是有,不过有些麻烦,还要视情况而定

    2017-08-28
    赞同
    回复
  • GODOG
    GODOG
    2017-08-28

    哈哈哈哈哈哈 因为我留一条的话,别人回复了我也能看见了 啦啦啦啦

    2017-08-28
    赞同
    回复
  • 懵@_@神
    懵@_@神
    2017-08-28

    看到消息提醒 我还一高兴 哈哈哈

    2017-08-28
    赞同
    回复
  • GODOG
    GODOG
    2017-08-28

    我也想知道

    2017-08-28
    赞同
    回复