listview适配器模板快递开发集成缓存优化,滑动监听
来源:互联网 发布:确保数据的准确性 编辑:程序博客网 时间:2024/06/06 13:03
public class SimAdapter extends BaseAdapter { private ViewHolder viewHolder; private boolean isScroll = false; public void setScrollState(boolean b) { isScroll = b; } @Override public int getCount() { return list .size(); } @Override public Object getItem(int position) { return list .get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(final int position, View rootView, ViewGroup parent) { if (rootView == null) { viewHolder = new ViewHolder(); rootView = LayoutInflater.from(mContext).inflate(R.layout.qiudui_bisai, null); viewHolder.t1 = (TextView) rootView.findViewById(R.id.t1); viewHolder.r1 = (RoundImageView) rootView.findViewById(R.id.r1); rootView.setTag(viewHolder); } else { viewHolder = (ViewHolder) rootView.getTag(); } if (!isScroll) {ImageLoader.getInstance().displayImage("url", viewHolder.r1);viewHolder.t1.setText(riqi);} return rootView;}class ViewHolder { TextView t1; RoundImageView r1;
mListView1.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) { simAdapter.setScrollState(false); } else if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_FLING) { simAdapter.setScrollState(true); } else if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) { simAdapter.setScrollState(true); } simAdapter.notifyDataSetChanged(); } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (firstVisibleItem + visibleItemCount == totalItemCount) {//滑动了底部 } }});
阅读全文
0 0
- listview适配器模板快递开发集成缓存优化,滑动监听
- Android开发ListView适配器优化
- Android 开发ListView适配器优化
- ListView异步加载 LruCache缓存 滑动状态监听
- Android开发之ListView适配器优化
- android listview 滑动监听
- ListView上下滑动监听
- listview 滑动监听
- ListView的滑动监听
- ListView滑动监听
- ListView监听滑动距离
- viewpager适配器和滑动监听
- [ListView]Android开发之ListView 适配器(Adapter)优化
- [ListView]Android开发之ListView 适配器(Adapter)优化
- ListView 适配器优化
- ListView 适配器优化
- ListView自定义适配器 优化
- listview适配器 优化
- 矩阵的实现(矩阵相加)
- Linux基础知识(1)
- 实现动态版本通讯录(在简易通讯录的基础上)
- springboot配置文件加载不到的问题
- poj3438_Look and Say_暴力水
- listview适配器模板快递开发集成缓存优化,滑动监听
- Lua中多重继承的简单实现
- 本地安装phpcms步骤
- 芯片里面长啥样?扫描电子显微镜放大10000倍告诉你!
- 扩大VMware虚拟机中CentOS 7的硬盘空间
- 2017年5月可用的KMS服务器
- OpenCV3.2.0配置 for VS2015
- 深入浅出ESP32开发之一Linux下ESP32交叉编译环境搭建
- java.lang.NoClassDefFoundError 的解决方法一例