首页 > 代码库 > android-BaseAdapter自定义控件深刻理解
android-BaseAdapter自定义控件深刻理解
一、自定义控件的实现
自定义控件需要继承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自定义控件深刻理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。