tag 标签: BaseAdapter

相关博文
  • 热度 15
    2021-6-2 17:14
    1540 次阅读|
    0 个评论
    继承 BaseAdapter 自定义 Adapter 来实现 ListView
    其实 SimpleAdapter 适配器已经能够满足很多情况了,但是由于它的一些缺陷,实际上在开发中使用最多、最广泛的还是通过继承 BaseAdapter 自定义 Adapter 的方式来实现 ListView SimpleAdapter 和 ArrayAdapter 也是继承自 BaseAdapter 的,只是两种已经实现好的 BaseAdapter 而已。 和 SimpleAdapter 与 ArrayAdapter 一样,自定义 Adapter 需要至少实现 BaseAdapter 的 getCount () 、 getltem ( int position ) 、 getltemld ( int position ) 以及 getView ( final int position , View convertView , ViewGroup parent ) 这 4 个方法。下面通过实例说明这 4 个方法的作用。实例将在 res / layout 文件夹下创建一个 item list.xml 布局文件,通过在这个 item 中加入一个 button 按钮来实现当点击该按钮时删除 item 的功能。 item 的布局文件如下 ∶