baseadapter适配器

原创 2015年11月19日 20:42:52

由于最近做的项目都使用到 ListView ,而且都是使用 baseadapter 适配器 ,所以特地来写一下笔记;


public class baseadapter extends BaseAdapter {

	LayoutInflater layoutInflater;

	public baseadapter(Context context) {
		// TODO Auto-generated constructor stub
		layoutInflater = LayoutInflater.from(context);
	}

	// 该方法返回值控制adapter的列表项数目;
	@Override
	public int getCount() {
		// TODO Auto-generated method stub
		return 0;
	}

	// 该方法方返回值决定第position的列表项的内容;
	@Override
	public Object getItem(int position) {
		// TODO Auto-generated method stub
		return position;
	}

	// 该方法返回值决定第position的列表项的ID;
	@Override
	public long getItemId(int position) {
		// TODO Auto-generated method stub
		return position;
	}

	// 决定第position处列表项组件;
	@Override
	public View getView(int position, View convertView, ViewGroup viewgroup) {
		// TODO Auto-generated method stub
		ViewHolder viewHolder = null;
		if (convertView == null) {
			convertView = layoutInflater.inflate(R.layout.main_activity, null);
			viewHolder = new ViewHolder();
			viewHolder.textview = (TextView) convertView.findViewById(R.id.textview);
			viewHolder.button = (Button) convertView.findViewById(R.id.button);
			convertView.setTag(viewHolder);
		} else {
			convertView.getTag();
		}
		viewHolder.textview.setText("position");
		viewHolder.button.setText(String.valueOf(position));
		return convertView;
	}

	class ViewHolder {
		public TextView textview;
		public Button button;
	}
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

Android-ListView适配器BaseAdapter的使用和优化

Android-ListView适配器BaseAdapter的使用 这是BaseAdapter的相应的方法属性。 像SimpleAdapter和ArrayAdapter都是继承于BaseAdapt...
  • ACM_TH
  • ACM_TH
  • 2016年04月12日 09:57
  • 3217

RecyclerView系列之一:打造RecyclerView通用的适配器BaseAdapter

自谷歌推出强大的RecyclerView后,大部分安卓开发人员都已在项目中使用到,在使用过程中我们能感受到recyclerview的强大,她非常的解耦合,同时也存在着很多需要自己处理的问题,比如: ...
  • Timmy_zzh
  • Timmy_zzh
  • 2016年12月04日 15:53
  • 757

ListView的优化和自定义适配器继承于BaseAdapter

ListView的优化和万能适配器继承于BaseAdapter          在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由...
  • u013128651
  • u013128651
  • 2016年03月21日 20:14
  • 2727

自定义一个基本数组适配器

自定义一个适配器,package com.zxf.test.baseadapter;import android.content.Context; import android.util.Sparse...
  • lamboo_cn
  • lamboo_cn
  • 2016年10月12日 15:25
  • 251

BaseAdapter需实现的四个方法介绍

android中的适配器(Adapter)是数据与视图(View)之间的桥梁,用于对要显示的数据进行处理,并通过绑定到组件进行数据的显示。   BaseAdapter是Android应用程序中经常用...
  • u011682673
  • u011682673
  • 2016年02月25日 11:04
  • 5306

超级封装BaseAdapter,让你省下千万行代码

首先打造超级Viewholder package com.ljh.powerfulladapter.util;import android.content.Context; import androi...
  • JACKLIAO1
  • JACKLIAO1
  • 2015年04月18日 17:18
  • 1720

android--(布局图文混排GridView、BaseAdapter适配器)

activity: /** * 自定义适配器 * * 1.创建一个类,继承BaseAdapter类 * 2.实现4个方法 * getCount:获取要显示的选项总数 * * ...
  • qq_20261343
  • qq_20261343
  • 2015年10月04日 15:49
  • 1829

listview的简单使用(Baseadapter)

本篇主要是写下listview的简单实现。(使用Baseadapter) 在自己理解之后稍微做下笔记,在Baseadapter的部分增添了较多注释。 也是希望能给和我一样的新手们一些帮助。...
  • Double2hao
  • Double2hao
  • 2015年07月21日 12:21
  • 2204

Android自定义适配器父类继承BaseAdapter,自定义生成对话框工具类

工作内容: 1.不使用SQLiteHelper获取本地数据库中的表的内容 2.自定义适配器父类 3.自定义生成对话框的工具类 学习分享: 1.不使用SQLiteHelper,直接找到本地数据库文件打开...
  • yingtian648
  • yingtian648
  • 2016年08月12日 08:44
  • 495

PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新

前言:上篇我们讲了怎么初步使用PullToRefresh,但上篇只是几个简单的字符串,在真正的项目中,不可能只是这么简单的,而是复杂的XML的累积,这篇我在前一篇和以前讲的simpleAdapter的...
  • harvic880925
  • harvic880925
  • 2013年12月31日 09:14
  • 22618
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:baseadapter适配器
举报原因:
原因补充:

(最多只允许输入30个字)