ListView项目保留已删除项目的状态

时间:2013-07-23 05:44:52

标签: android listview

我有一些复杂的列表视图项。某些列表项具有不同的字体,图像和背景。经过一些处理后,我正在删除该自定义项目。但是之后的列表项是占用已删除项的属性。我知道这是因为在列表视图中只有填充值更改而不是布局。但有人可以建议我一个简单的方法来防止这种情况。我这里有一个工作代码。

    if(condition == true)
    {
        listItem.setBackgroundColor(Color.LTGRAY);
        listItem.setAlpha(0.24f);
        viewHolder.setIcon();
    }
    else
    {
        listItem.setAlpha(1f);
        viewHolder.resetIcon();
    }

还有其他更好的方法,然后把这个if - else块。

0 个答案:

没有答案