由CursorAdapter支持的ListView上的LayoutAnimation

时间:2011-05-09 22:23:29

标签: android android-layout

我有一个用XML定义的LayoutAnimation并使用android:layoutAnimation在我的ListView XML上设置,所以当首次创建Activity时,各个行在布局上设置动画,但是当我使用changeCursor更改链接到CursorAdapter的Cursor时,ListView会正确更新但行没有动画。 Cursor填充在后台线程上(但是在ui线程上填充它没有任何区别)。

当光标变化时,如何让ListView再次运行LayoutAnimation?我尝试过invalidateViews和requestLayout,两者都不起作用。

1 个答案:

答案 0 :(得分:0)

扩展ListViewCursorAdpater,它会通过覆盖必要的方法为您提供更多的布局控制。

在代码中使用LayoutAnimationController可能优于XML android:layoutAnimation