`
tansitongba
  • 浏览: 513041 次
文章分类
社区版块
存档分类
最新评论

再谈 android 中 BaseAdapter

 
阅读更多

不知道大家有没有这种体会,在刚学习一门新技术的时候,你去看它是一种体会,一段时间以后,对这门技术有了一定的了解,你再去看它又是另一种体会。对于BaseAdapter就是这样:

在下面这段代码中,对每条记录的布局文件做了两种判断,用到了get与set方法来判断是哪种布局;

还有一点,对于BaseAdapter,在用到它的时候才传入数据(刚开始的时候,我一直以为是在BaseAdapter中就放入数据o(╯□╰)o)

在调用BaseAdapter的时候有下面的代码:

可以清楚的看到,我们在这里才用set方法来传入了具体的数据,并且用set方法来告诉BaseAdapter这里使用的是哪种布局。

不知道大家理解了我的意思没有?O(∩_∩)O~欢迎多多交流啊!

分享到:
评论

相关推荐

    浅谈Android中适配器的notifyDataSetChanged()为何有时不刷新

    在Android开发中,ListView是常用的数据展示控件,与之配套使用的适配器Adapter负责将数据转化为可显示的视图。适配器的核心方法之一就是`notifyDataSetChanged()`,它的作用是通知ListView数据集发生了变化,需要...

    浅谈使用Android中ListView组件.pdf

    在Android应用开发中,ListView组件是开发者们最常使用的控件之一,用于展示大量数据的列表形式。ListView的高效性和可定制性使得它在各种应用中都有广泛的应用,如通讯录、消息列表、购物清单等。本文将深入探讨...

    通用适配器(实体类+map)

    在Android开发中,适配器(Adapter)是一个关键组件,它起到了数据源和视图之间的桥梁作用。在本文中,我们将深入探讨通用适配器的实现,特别是在使用实体类(Entity Class)和Map数据结构时的情况。我们还将提及...

    android手机联系人,字母索引列表,实现联动

    最后,谈到Android 6.0权限适配,这是由于Android引入了运行时权限管理。在Android 6.0及以上版本,即使应用在安装时获得了权限,但在运行时仍然需要用户明确授权敏感权限,如读取联系人。我们需要使用...

    android的listview和gridView的例子

    在Android开发中,ListView和GridView是两种非常常用的控件,它们用于展示大量数据,并且具有良好的滚动性能。这两个组件在用户界面设计中扮演着至关重要的角色,尤其在展示列表或网格形式的数据时。本篇文章将深入...

Global site tag (gtag.js) - Google Analytics