Android核心组件 ListView 详解
课时介绍
Adapter相信大家都不会陌生,我们平时使用ListView的时候一定都会用到它。那么话说回来大家有没有仔细想过,为什么需要Adapter这个东西呢?总感觉正因为有了Adapter,ListView的使用变得要比其它控件复杂得多。那么这里我们就先来学习一下Adapter到底起到了什么作用。
课程介绍
在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。 ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。
另外ListView还有一个非常神奇的功能,我相信大家应该都体验过,即使在ListView中加载非常非常多的数据,比如达到成百上千条甚至更多, ListView都不会发生OOM或者崩溃,而且随着我们手指滑动来浏览更多数据时,程序所占用的内存竟然都不会跟着增长。那么ListView是怎么实现这么神奇的功能的呢?
下面我们来学习它,了解了它的基本工作原理,在感叹Google大神能够写出如此精妙代码的同时我也有所敬畏.
1,ListView 介绍; 2,原理讲解; 3,简单实现; 4,ListView扩展;
推荐课程
Android核心组件 ListView 详解
Frank Lee · 17146人在学
Android应用开发进阶与实践
刘安战 · 8442人在学
Android项目实战——应用市场
彩虹世界 · 3326人在学
Flutter基础
郑朝军 · 4554人在学
如何开发框架(Framework):以ListView为例
高煥堂 · 8180人在学
零基础学安卓Android移动开发
张晨光 · 1722人在学
flutter基础教程
亢少军 · 24138人在学
通往Android的神奇之旅
刘桂林 · 88436人在学
零基础学C#编程—C#从小白到大咖
王小科 · 23016人在学
Android中高级UI
高小伟 · 356人在学