android - 我在哪里可以找到 FastScrollView 的一个很好的例子?

标签 android

我有一个很长的“城市”列表。我一直在寻找相当于 iphone 世界中的sectionIndexTitlesForTableView。它提供了一种“跳转”到长列表中的特定点而无需滚动所有元素的方法。我认为 FastScrollView 实现了这一点,但它不是 API 的一部分,而且我找不到任何关于如何使用它的文档。它出现在设备的内置联系人应用程序中。我想在 AlertDialog 中使用此功能。这可能吗?

最佳答案

快速滚动可用于任何列表;最常见的是按字母顺序排列的列表。您可以为其他快速滚动操作编写您自己的自定义 SectionIndexer,例如根据列表项的某些其他属性移动到列表(例如名称、地址 - 其中部分索引器将按字母顺序排列,电话号码、地址等可以是数字)

附言这更多是针对 matto1990 的回答的评论。

关于android - 我在哪里可以找到 FastScrollView 的一个很好的例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3523550/

相关文章:

android - 使用 Espresso 对 Google map 进行单元测试

Android Native Mobile First 依赖太多库?

android - Admob 显示带有测试 adUnitId 的测试广告,但对于真正的 adUnitId 应用程序崩溃了

java - 安卓库

android - 尝试在 Android 中使用 appcenter Distribute

javascript - trigger.io - 关闭软键盘?

android - 来自默认视频播放器的插页式广告 onBackPressed

android - Facebook Audience Network - 带有 AdListener 的 NativeAdsManager

android - 如何在 Android 的 View.Canvas 上缩放位图?

java - 如何将掩码应用于字符串值