ListView с использованием двух cursoradapters?

static IEnumerable<string> Combinations(List<string> characters, int length)
{
    for (int i = 0; i < characters.Count; i++)
    {
        // only want 1 character, just return this one
        if (length == 1)
            yield return characters[i];

        // want more than one character, return this one plus all combinations one shorter
        // only use characters after the current one for the rest of the combinations
        else
            foreach (string next in Combinations(characters.GetRange(i + 1, characters.Count - (i + 1)), length - 1))
                yield return characters[i] + next;
    }
}
16
задан Luksprog 3 May 2012 в 17:28
поделиться

3 ответа

Для этого существует MergeCursor (если нет возможности объединить таблицы).

14
ответ дан 30 November 2019 в 21:10
поделиться

Посмотрите MatrixCursor

Возможно, это вам тоже поможет Android - Database Table Join

1
ответ дан 30 November 2019 в 21:10
поделиться

Вы также можете использовать cwac-merge .

cwac-merge: Предоставляет MergeAdapter, ListAdapter, который объединяет несколько Представления или ListAdapters в один ListAdapter. Используйте это для раздела заголовки, смешивая несколько источников данные вместе и т. д.

4
ответ дан 30 November 2019 в 21:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: