我正在编写一个包含很多长列表的 Android 应用程序,我需要以某种方式加速滚动。例如,Android 联系人应用程序使用字母列表来允许快速滚动到列表中的某个位置……但这并不是我想要的。我已经看到其他应用程序使用在您开始滚动时出现的手柄(或桨),并允许您轻松地将滚动条拖动到特定位置,这对我来说可能是一个更好的解决方案。
我想知道是否有人对上述任何一种方法有任何信息,或者关于如何加速滚动长列表(长意味着 500-750 个项目)的任何其他建议。
谢谢,哈利
我正在编写一个包含很多长列表的 Android 应用程序,我需要以某种方式加速滚动。例如,Android 联系人应用程序使用字母列表来允许快速滚动到列表中的某个位置……但这并不是我想要的。我已经看到其他应用程序使用在您开始滚动时出现的手柄(或桨),并允许您轻松地将滚动条拖动到特定位置,这对我来说可能是一个更好的解决方案。
我想知道是否有人对上述任何一种方法有任何信息,或者关于如何加速滚动长列表(长意味着 500-750 个项目)的任何其他建议。
谢谢,哈利
<ListView
...
android:fastScrollEnabled="true"/>
这将在 listView 中“跳转”:
http://developer.android.com/reference/android/widget/SectionIndexer.html