Android 2.3.3列表视图动画无法正常工作

Android 2.3.3列表视图动画无法正常工作,android,listview,Android,Listview,我在将行插入列表视图时遇到问题 //Insertion to database code listView.invalidate(); MainActivity.this.adapter.notifyDataSetChanged(); for (int i = 0; i < listView.getChildCount(); i++) { View view = listView.getChildAt(i); int position = listView.getPosit

我在将行插入列表视图时遇到问题

//Insertion to database code
listView.invalidate();
MainActivity.this.adapter.notifyDataSetChanged();
for (int i = 0; i < listView.getChildCount(); i++) {
    View view = listView.getChildAt(i);
    int position = listView.getPositionForView(view);
    long viewItemId = MainActivity.this.adapter.getItemId(position);
    if (viewItemId == newId) {
        AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);
        alphaAnimation.setDuration(800);
        view.setAnimation(alphaAnimation);
    }
}
这段代码适用于android 4.3.1。但在安卓2.3.3上不起作用。
在Android 2.3.3上,动画可以工作,但它应用于另一个视图。请提供帮助。

如果我在代码中使用lvData.invalidate和adapter.notifyDataSetChanged并提取其他行以处理此问题,此解决方案对我有效。什么是问题?