ListView中数据刷新,比如某一项有3个按钮,按一下则切换数据源,这样就要刷新,如果调用notifyDataSetChanged()则会将页面展示的几个Item都进行刷新。现在这种方法则是局部刷新。
比如列表中的数据对象是User。
public class User {
private String userId;
/**
* 名字
*/
private String userName;
/**
* 用户类型
*/
private boolean isTemp;
/**
* @return the userId
*/
public String getUserId() {
return userId;
}
/**
* @param userId the userId to set
*/
public void setUserId(String userId) {
this.userId = userId;
}
/**
* @return the userName
*/
public String getUserName() {
return userName;
}
/**
* @param userName the userName to set
*/
public void setUserName(String userName) {
this.userName = userName;
}
}