`
lihaibingqq789
  • 浏览: 19807 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android几种适配器的使用

阅读更多

1. String[]: ArrayAdapter
2. List<Map<String,?>>: SimpleAdapter
3. 数据库Cursor: SimpleCursorAdapter

第一种:

public class List1Activity extends Activity{

 private ListView listView;
 
 private String[] data = { "Android应用专业开发社区:eoeAndroid.com", "eoeAndroid出品软件如下:",
   "eoeInstaller", "eoeDouban", "eoeWhere",
   "eoeInfoAssistant", "eoeDakarGame","eoeTrack" };
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  
  listView = new ListView(this);
  listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data));
  listView.setItemsCanFocus(true);
  listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
  setContentView(listView);
 }

 
}

 

第二种:

SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框) 等。

 

第三种:

SimpleCursorAdapter是和数据库有关的东西,而sqlite数据库所要求的 自动增长的 id  必须是 _id这中形式


0
0
分享到:
评论

相关推荐

    Android ListView 万能适配器

    "Android ListView 万能适配器"是解决ListView数据绑定的一种高效、灵活的方法,它能够适应多种类型的数据,使得开发者无需为每种不同的数据类型创建单独的Adapter。在本项目中,我们探讨的是一个名为"baseAdapter-...

    Android 常用适配器总结

    Android 中的适配器是一种非常重要的组件,它负责将复杂的数据转换为可被 View 显示的形式。适配器可以看作是界面数据绑定的理解,它可以处理复杂的数据,如数组、链表、数据库、集合等,并将其显示在 View 上。 ...

    android中关于自定义适配器源代码

    在Android中,有几种预定义的适配器,如ArrayAdapter、CursorAdapter等,它们可以直接用于简单的数据绑定。然而,当数据结构较为复杂或者需要自定义视图时,就需要使用自定义适配器。自定义适配器继承自BaseAdapter...

    Android适配器模式设计思想

    在给定的"Android适配器模式使用"压缩包文件中,可能包含了实现适配器模式的示例代码,包括自定义适配器的类文件、数据模型以及布局文件等。通过研究这些示例,开发者可以更深入地理解如何在实际项目中运用适配器...

    android通用适配器开发

    通用适配器通常包含以下几个步骤: - 创建一个基类,定义泛型参数,例如`BaseAdapter&lt;T&gt;`,其中T代表数据类型。 - 在基类中实现`getView()`方法,使用ViewHolder模式来绑定数据。 - 定义抽象方法如`onBindData(T ...

    Android 打造万能的ListView GridView 适配器

    这时,我们可以在适配器中维护一个类型码(type code)的数组,根据数据对象的类型返回不同的type值,然后在getView()方法内根据type值决定使用哪种布局。 2. **数据绑定**:使用数据绑定框架,如Butter Knife或...

    Android基础——快速开发之打造万能适配器

    在Android开发中,适配器(Adapter)是一个关键组件,它起到了数据源和视图之间的桥梁作用,使得数据显示在ListView、GridView、RecyclerView等组件上。本篇将详细讲解如何构建一个“万能适配器”,以提高代码复用性...

    Android 基于自定义适配器的ExpandableListView源码.rar

    本资源“Android 基于自定义适配器的ExpandableListView源码”提供了一种实现自定义适配器的方法,帮助开发者更好地理解和运用ExpandableListView。 首先,我们需要理解ExpandableListView的工作原理。这个控件分为...

    Android 基于自定义适配器的ExpandableListView源码

    在Android开发中,`ExpandableListView`是一种可扩展的列表视图,允许用户折叠和展开子列表项,常用于展示层级结构的数据。本篇将深入探讨如何基于自定义适配器来实现`ExpandableListView`的功能,源码分析将帮助...

    android(登录、xml解释、适配器)

    适配器主要有以下几种: 1. ArrayAdapter:最基础的适配器,适用于简单的列表展示,通常用于TextView的绑定。 2. BaseAdapter:一个抽象类,提供基本的适配器功能,需要自定义`getView()`方法。 3. CursorAdapter:...

    android(Adapter)适配器用法总结

    在使用 Adapter 时,我们需要注意以下几点: * Adapter 需要和 ListView 绑定,以便数据能够正确地展示出来。 * Adapter 需要和数据源绑定,以便数据能够正确地映射到视图上。 * Adapter 需要正确地实现 getItem() ...

    Android 实现适配器中的子控件与Activity通信

    要实现子控件与Activity的通信,有以下几种常见方法: 1. **回调接口**:这是最常用的方法,通过在Activity中定义一个接口,然后在Adapter中实现这个接口。当用户操作子控件时,Adapter调用接口方法,将事件传递给...

    SpinnerTest使用自定义适配器

    BaseAdapter是Android提供的一种基本适配器,它可以与任何数据集配合使用,只要实现了其方法即可。BaseAdapter主要包含以下几个关键方法: - `getCount()`: 返回数据集的大小。 - `getItem(int position)`: 根据...

    android之各种Adapter加载数据

    在Android中,常见的Adapter有以下几种: 1. **BaseAdapter**:这是所有Adapter的基类,开发者可以自定义此类来适配自己的数据模型。你需要重写`getCount()`返回数据集的大小,`getItem(int position)`获取指定位置...

    Android-在RecyclerView上面实现视差效果的一个适配器

    标题中的"Android-在RecyclerView上面实现视差效果的一个适配器"是指一种特殊设计的适配器,它的目的是在RecyclerView滚动时,为背景或者头部视图添加视差滚动效果。适配器在Android中是连接数据源与视图的关键组件...

    安卓Android源码——自定义适配器的ExpandableListView.rar

    `ExpandableActivity`可能是一个包含示例代码的Android应用程序,展示了如何在活动中使用自定义适配器的`ExpandableListView`。在这个示例中,你可能会看到如何实例化`ExpandableListView`,设置适配器,以及如何...

    Android开发中常用数据适配器的应用研究.pdf

    在Android应用开发中,数据适配器(Adapter)是一个至关重要的组件,它...了解和掌握这三种适配器的使用,对于进行Android应用开发至关重要,尤其是在处理数据展示时,它们能帮助开发者高效地将数据呈现到用户界面上。

    Android开发-RecyclerView-AndroidStudio(三)瀑布流和几种布局

    本篇主要介绍如何在Android Studio中使用RecyclerView实现瀑布流布局以及常见的几种布局模式。 首先,RecyclerView的核心在于它的适配器(Adapter)和布局管理器(LayoutManager)。适配器负责将数据集绑定到视图上...

    Android应用源码之自定义适配器的ExpandableListView.zip

    在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠子列表项,从而提供更丰富的交互体验。本项目“Android应用源码之自定义适配器的ExpandableListView”旨在深入讲解如何在实际应用中...

    Android编程中常用适配器及自定义适配器用法实例分析

    本文实例讲述了Android编程中常用适配器及自定义适配器用法。分享给大家供大家参考,具体如下: 一、适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所...

Global site tag (gtag.js) - Google Analytics