前面的 SimpleAdapter 已经能够实现复杂的列表布局了,但是我们可能不习惯将字段 put 到一个 Map 中,或者我们要实现更复杂的功能,那就用本文的 BaseAdapter 吧。
第一步、创建一个 ListView
第二步、另建一个布局文件 item_list_view,这里面要包含多个 TextView
第三步、创建布局类
就是创建一个类,其中的属性就是第二步中的布局文件中的控件。大家都取名字叫 ViewHolder,我们也取这个吧。
第四步、创建数据类
再也不用像 SimpleAdapter 那样将属性 put 到 Map 了。
第五步、创建一个继承于 BaseAdapter 的类来将布局文件、布局类、数据类连接起来
第六步、将 Adapter 与 ListView 结合
你前面那位网友看了:有趣的 CSS 3-文本阴影、自定义字体
▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲
作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他。