listView点赞数目的局部刷新怎么弄啊

Android 码拜 8年前 (2016-05-11) 704次浏览
listView点赞数目的局部刷新怎么弄啊
解决方案

10

引用:
Quote: 引用:

写定时器也未必可行吧  假如刷新范围多呢 会不会界面有影响

是有局部刷新这个说法的   ,就是不会做

所谓的局部刷新,就是把你想要刷新的位置重新设置数据
既然要重新设置数据,说明得要获取到数据
获取数据就要调用接口
也就是说你要刷新的时候你就调用一次接口就好了
你可以采用每过多久就调用一次
你也可以采用你点赞的时候就调用一次
一般来说,采用放在onresume中,在onresume中调用接口进行刷新

10

  private void updateView(int p)
    {
        int vp=listView.getFirstVisiblePosition();
        View view =listView.getChildAt(p-vp);
        ImageView imageView=(ImageView) view.findViewById(R.id.btn_source_qaing);
        imageView.setVisibility(View.GONE);
    }
  public void setListView(ListView listView) {
        this.listView = listView;
    }

在Adapter里面刷新单行


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明listView点赞数目的局部刷新怎么弄啊
喜欢 (0)
[1034331897@qq.com]
分享 (0)