Элемент SDK приложения Android ICS Contacts - PullRequest
0 голосов
/ 20 октября 2011

Я смотрел на AlphabetIndexer и SectionIndexer и заметил в эмуляторе Ice Cream Sandwich, что интерфейс списка контактов теперь немного отличается от предыдущих версий Android (в частности, как они отображают текущий символ при прокрутке контактов).

Кто-нибудь знает, какой SDK API они используют для этого в ICS?Или, если они это раскатывают?

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Это специальное решение с именем PinnedHeaderListView.

Он был добавлен во Froyo (почему-то я думал, что он был добавлен в ICS, упс!) ...

Вы можете найти его исходный код здесь: https://android.googlesource.com/platform/packages/apps/Contacts/+/froyo-release/src/com/android/contacts/PinnedHeaderListView.java

1 голос
/ 26 октября 2011

На самом деле это 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/

...