Zso*_*agy 5 android android-listview
我有一个具有相当"高"行的ListView.行具有相当复杂的布局,我想让ListView滚动到一行的子元素.这可能吗?
我只找到.smoothScollToPosition(),但我只能指定整行.我需要更精确的东西,例如滚动到一行中间的子元素.
谢谢.
看一下ListView的方法smoothScrollToPositionFromTop(继承自AbsListView)
平滑滚动到指定的适配器位置。视图将滚动,以便指示的位置显示为距视图顶部边缘偏移像素。如果这是不可能的(例如,偏移量会将第一个或最后一个项目滚动到列表的边界之外),它将尽可能接近。滚动将需要持续时间毫秒才能完成。
您将负责计算落在行中间所需的偏移量 - 这超出了您的问题的范围。
| 归档时间: |
|
| 查看次数: |
3223 次 |
| 最近记录: |