【发布时间】:2011-09-04 17:29:55
【问题描述】:
我需要实现必须在列表视图中心显示所选项目的列表视图。
有可能吗?
问题是列表视图禁止在顶部项目之前和最后一项之后滚动。 我在这里找到的唯一解决方法是添加几个虚拟标题和底部项目,并使用 setSelectionFromTop() 方法进行正确定位。
还有其他更好的方法吗?
谢谢
【问题讨论】:
我需要实现必须在列表视图中心显示所选项目的列表视图。
有可能吗?
问题是列表视图禁止在顶部项目之前和最后一项之后滚动。 我在这里找到的唯一解决方法是添加几个虚拟标题和底部项目,并使用 setSelectionFromTop() 方法进行正确定位。
还有其他更好的方法吗?
谢谢
【问题讨论】:
您可以使用循环 ListView Check this thread on how to implement it
并使用smoothScrollToPosition 将您的特定视图带到中心。
【讨论】:
您不需要添加多个虚拟列表项。只需扩展您的适配器并使用单个空白虚拟列表项,您可以根据设备的屏幕分辨率以编程方式调整其大小。
【讨论】: