gpt4 book ai didi

android - 是否可以将 ListView 滚动到列表行的子元素?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:49:33 26 4
gpt4 key购买 nike

我有一个包含相当“高”行的 ListView。这些行的布局非常复杂,我想让 ListView 精确滚动到一行的子元素。这可能吗?

我只找到了 .smoothScollToPosition(),但我只能在其中指定整行。我需要更精确的东西,例如滚动到行中间的子元素。

谢谢。

最佳答案

看看 ListView 方法 smoothScrollToPositionFromTop (继承自AbsListView)

Smoothly scroll to the specified adapter position. The view will scroll such that the indicated position is displayed offset pixels from the top edge of the view. If this is impossible, (e.g. the offset would scroll the first or last item beyond the boundaries of the list) it will get as close as possible. The scroll will take duration milliseconds to complete.

您将负责计算落在一行中间所需的偏移量 - 这超出了您当前问题的范围。

关于android - 是否可以将 ListView 滚动到列表行的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6626988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com