Android ICS Contacts app SDK元素

时间:2011-10-20 17:07:16

标签: android android-listview android-4.0-ice-cream-sandwich

我一直在关注AlphabetIndexer和SectionIndexer,并注意到在Ice Cream Sandwich模拟器中,联系人列表UI现在与以前的Android版本有点不同(具体来说,当滚动浏览联系人时它们如何弹出当前角色)

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

2 个答案:

答案 0 :(得分:2)

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

它被添加到Froyo中(出于某种原因,我认为它已被添加到ICS中,哎呀!)...

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

答案 1 :(得分: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/