0

我一直在查看 AlphabetIndexer 和 SectionIndexer 并在 Ice Cream Sandwich 模拟器中注意到现在的联系人列表 UI 与以前的 Android 版本有些不同(特别是在滚动联系人时它们如何弹出当前字符)。

有谁知道他们在 ICS 中为此使用了什么 SDK API?或者,如果他们正在手动滚动这个?

4

2 回答 2

2

这是一个名为 PinnedHeaderListView 的自定义解决方案。

它是在 Froyo 中添加的(出于某种原因,我认为它是在 ICS 中添加的,哎呀!)...

你可以在这里找到它的源代码:https ://android.googlesource.com/platform/packages/apps/Contacts/+/froyo-release/src/com/android/contacts/PinnedHeaderListView.java

于 2011-10-25T20:29:42.187 回答
1

确实如此PinnedHeaderListView,这个小部件没有公共 API,但您可以在您的项目中实现。只需从这里获取源代码:
https
://android.googlesource.com/platform/packages/apps/Contacts/+/froyo-release/src/com/android/contacts/PinnedHeaderListView.java 在此处 查看示例项目:http ://code.google.com/p/android-playground/

于 2011-10-26T18:50:30.427 回答