博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android学习--08-ListView
阅读量:6983 次
发布时间:2019-06-27

本文共 508 字,大约阅读时间需要 1 分钟。

hot3.png

Android 最常用的控件 就是向上下滑动的显示

定义一个实体类

用于存id 和 名称

定义一个适配器

  • 继承ArrayAdapter
  • 重写public View getView(int position, View convertView, ViewGroup parent) 方法
    • getView每次滚动屏幕的时候会被调用
    • getItem() 获取实体类的实例
    • LayoutInflater获取当前布局
    • 返回布局

活动

  • 给定义的实体塞数据,放入一个list中
  • 创建定义的适配器,传 活动, 布局,实体list
  • listView.setAdapter(适配器);

提升效率

因为getView每次滚动屏幕的时候会被调用,每次要都要重新加载布局,效率低。

View view;if (convertView == null) {view = LayoutInflater.from(getContext()).inflate(resourceId, null);} else {view = convertView;}

转载于:https://my.oschina.net/u/2385255/blog/750259

你可能感兴趣的文章
ThinkPHP笔记——完全配置参考手册
查看>>
BZOJ1503[NOI2004]郁闷的出纳员——treap
查看>>
asp.net mvc的初学
查看>>
关于DEBUG的一点体会
查看>>
PE格式详细讲解11 - 系统篇11|解密系列
查看>>
Poj 3126 Prime Path
查看>>
专门用来显示大量数据的视图:AdapterView(1)
查看>>
SDUT OJ 数据结构实验之链表四:有序链表的归并
查看>>
UVA11825: Hackers' Crackdown (状压dp)
查看>>
[解决]Win7 操作系统不能安装VMware
查看>>
js想不通的地方
查看>>
刘若英《爱情限量版》摘录
查看>>
Requests请求库
查看>>
request.setCharacterEncoding("utf-8");
查看>>
Svn安装成功后的操作
查看>>
自定义EL函数、自定义JSTL标签
查看>>
多线程与网络之NSURLConnection发送请求
查看>>
走的最急的,都是最美的风景
查看>>
【后缀数组】【poj2774】【 Long Long Message】
查看>>
Javascript - Jquery - 事件
查看>>