第一范文网 - 专业文章范例文档资料分享平台

Android 常用适配器总结

来源:用户分享 时间:2025/8/24 12:17:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

//生成适配器,数组===》ListItem

SimpleAdapter mSchedule = new SimpleAdapter(this, //没什么解释 mylist,//数据来源 R.layout.my_listitem,//ListItem的XML实现 //动态数组与ListItem对应的子项 new String[]{\的XML文件里面的两个TextView ID new int[] {R.id.ItemTitle,R.id.ItemText});

//添加并且显示

list.setAdapter(mSchedule);

}三,应该说着两个例子都不难,都是一些我们经常见到的用法,那么对于SimpleCursorAdapter又是怎么用的呢,SimpleCursorAdapter一般主要用于数据库,它的数据来源一般都是数据库查询得到的Cursor 我们来看下面的例子:

String uriString = “content://contacts/people/”;

Cursor myCursor

=managedQuery(Uri.parse(uriString), null, null, null, null);

String[] fromColumns = new String[]{People.NUMBER, People.NAME};

int[] toLayoutIDs = new int[] {R.id.nameTextView, R.id.numberTextView};

SimpleCursorAdapter myAdapter;

myAdapter=newSimpleCursorAdapter(this,R.layout.simplecursorlayout,myCursor,fromColumns,

toLayoutIDs);//传入当前的上下文、一个layout资源,一个游标和两个数组:一个包含使用的列

//的名字,另一个(相同大小)数组包含View中的资源ID,用于显示相应列的数

据值。 myListView.setAdapter(myAdapter);

我们把一个游标绑定到了ListView上,并使用自定义的layout显示来显示每一个Item。四,下面我们来定义自己的适配器。

为什么要定义自己的适配器呢,原因就在于,当我们想用一些其它的展现方式,或者是我们需要的,呈现方式,这是就得DIY了。

首先我们定义一个类让它继承自BaseAdapter,再让它实现一里面所说的那几个方法。那么这个自定义适配器就算好了。里面的一些方法我在上面都介绍过了,在这就不在赘述了。

public class ImageAdapter extendsBaseAdapter {

private

Context

mcontext; };

//构造函数里面有两个参数,一个是数据的来源,另一个是上下文。

public ImageAdapter(Integer[] imgIds,Context c){

mcontext=c;

imageIds=imgIds;

}

publicint getCount() {

// TODO Auto-generated method stub

搜索更多关于: Android 常用适配器总结 的文档
Android 常用适配器总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3w5rp47c9d1is530855j3blzb1bwa600hq8_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top