码迷,mamicode.com
首页 > 移动开发 > 详细

android-BaseAdapter自定义控件深刻理解

时间:2016-10-14 17:02:37      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

一、自定义控件的实现

  自定义控件需要继承BaseAdapter抽象类,该类实现了ListAdapter, SpinnerAdapter两个接口,这两个接口继承了Adapter接口类,没错、是继承Adapter接口;而自定义控件实现的四个方法也来自Adapter接口;

  下面对这四个方法进行详细说明:

  <1>public int getCount()

    返回记录的数量,如果数据源是数组,返回的就是数组长度;如果数据原是集合,返回的就是集合的大小;

  <2>Object getItem(int position)

    返回指定下标对应的对象;

  <3>long getItemId(int position)

    返回指定下标对应的id;

  <4>View getView(int position, View convertView, ViewGroup parent);

    返回下标对应的View对象

      position:下标

      convertView:可复用的缓存视图对象

      parent:父容器

 

  待续....

 

android-BaseAdapter自定义控件深刻理解

标签:

原文地址:http://www.cnblogs.com/iamkk/p/5960924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!