LayoutAnimation для ListView, поддерживаемый CursorAdapter - PullRequest
1 голос
/ 10 мая 2011

У меня есть LayoutAnimation, определенный в XML и установленный в моем ListView XML с помощью android: layoutAnimation, поэтому при первом создании Activity отдельные строки анимируются в макете, но когда я изменяю Cursor, связанный с CursorAdapter с помощью changeCursor, ListView обновляется правильно но строки не оживляют. Курсор заполняется в фоновом потоке (однако заполнение его в потоке пользовательского интерфейса не имеет значения).

Как заставить ListView снова запускать LayoutAnimation при изменении курсора? Я пробовал invalidateViews и requestLayout, ни один из которых не работает.

1 Ответ

0 голосов
/ 12 мая 2011

Расширьте ListView и CursorAdpater, это даст вам гораздо больший контроль над макетом и т. Д. Путем переопределения необходимых методов.

Использование LayoutAnimationController в коде может быть предпочтительнее XML android:layoutAnimation.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...