没有合适的资源?快使用搜索试试~ 我知道了~
listview卡顿 的解决方法
需积分: 3 2 下载量 131 浏览量
2018-11-06
18:11:54
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
4页
listview加载图片 遇到的卡顿问题,用原始的方法加载图片,不是开源框架卡顿问题 ,希望可以帮到大家,摸索中前进。
资源推荐
资源详情
资源评论
public class ContactsListViewAdapter extends BaseAdapter {
private LayoutInflater inflater;
private ArrayList<ContactDataBean> contactList;
private int mLayoutRes;
private Context mContext;
private ListView lv;
private int scrollStauts=0;
public ContactsListViewAdapter(Context context, int layoutRes, ArrayList<ContactDataBean> contactList, ListView lv) {
this.contactList = contactList;
this.inflater = LayoutInflater.from(context);
this.mContext = context;
this.mLayoutRes = layoutRes;
this.lv = lv;
this.lv.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
switch (scrollState) {
case AbsListView.OnScrollListener.SCROLL_STATE_IDLE://停止 0
scrollStauts=0;
updateUI();
//System.out.println("停止");
break;
case AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL://触摸滑动 1
scrollStauts=1;
//System.out.println("触摸滑动");
break;
private LayoutInflater inflater;
private ArrayList<ContactDataBean> contactList;
private int mLayoutRes;
private Context mContext;
private ListView lv;
private int scrollStauts=0;
public ContactsListViewAdapter(Context context, int layoutRes, ArrayList<ContactDataBean> contactList, ListView lv) {
this.contactList = contactList;
this.inflater = LayoutInflater.from(context);
this.mContext = context;
this.mLayoutRes = layoutRes;
this.lv = lv;
this.lv.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
switch (scrollState) {
case AbsListView.OnScrollListener.SCROLL_STATE_IDLE://停止 0
scrollStauts=0;
updateUI();
//System.out.println("停止");
break;
case AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL://触摸滑动 1
scrollStauts=1;
//System.out.println("触摸滑动");
break;
资源评论
throc
- 粉丝: 2
- 资源: 92
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的实训在线OJ系统安卓端设计源码
- 基于Vue和TypeScript的房地产管理系统前端设计源码
- 基于微信小程序的通用订票系统设计源码
- 基于ThinkPHP的轻量级PHP开发框架设计源码
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功