Есть ли в ICS разная структура XML для пользовательских адаптеров синхронизации контактов? - PullRequest
2 голосов
/ 04 марта 2012

У меня есть собственный адаптер синхронизации, который использует собственный макет в /res/xml/contacts.xml для отображения некоторых полей контактов в приложении стандартных контактов.Вот общая версия XML:

<ContactsSource xmlns:android="http://schemas.android.com/apk/res/android">
        <ContactsDataKind
            android:icon="@drawable/icon"
            android:mimeType="vnd.android.cursor.item/com.test.myapp.TestField1"
            android:summaryColumn="data2"
            android:detailColumn="data3"
            android:detailSocialSummary="false" />
        <ContactsDataKind
            android:icon="@drawable/edit"
            android:mimeType="vnd.android.cursor.item/com.test.myapp.editContact"
            android:summaryColumn="data2"
            android:detailColumn="data3"
            android:detailSocialSummary="false" />
    </ContactsSource>

И в системе, в которой работает Gingerbread, она отлично работает - и сводка, и данные, и значок отображаются в приложении стандартных контактов.Но в ICS все они объединены под заголовком «Соединения».Отображается каждое настраиваемое поле, но только его данные, а не сводка или значок.Есть ли другой макет, который мне нужно использовать для ICS, или мне чего-то не хватает?

...