我有一个ListView
数据流(更改)。我希望在数据发生变化时突出显示该行的时间,然后再返回旧状态。
任何解决方案?
答案 0 :(得分:0)
我认为没有办法自动完成它。
最简单的方法是在Adapter
中使用的模型类中设置一个布尔变量。
所以当事情发生变化时,你最终会做这样的事情:
在your Activity
:
/* setProgress will set the boolean variable */
model.setProgress(40);
/* This will make the ListView update */
adapter.notifyDataSetChanged();
在getView()
方法的适配器中:
ModelClass model = getItem(position);
if ( model.isUpdated() ) {
viewForTheRow.startAnimation(yourHighlightAnimation);
}