广告
返回顶部
首页 > 资讯 > 移动开发 >Android中的Adapter简单介绍
  • 458
分享到

Android中的Adapter简单介绍

adapterAndroid 2022-06-06 10:06:51 458人浏览 泡泡鱼
摘要

Android中的Adapter在自定义显示列表时非常有用,比如SimpleAdapter,它的构造函数是:  public SimpleAdapter (Context co

Android中的Adapter在自定义显示列表时非常有用,比如SimpleAdapter,它的构造函数是:
  public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)
  它的各参数的意思:
  1.context,上下文,SimpleAdapter关联的视图,一般而言就是当前的Activity,this
  2.data,泛型的List,如ArrayList,Map或者HashMap
  3.resource,资源文件,一个R.layout,就是要显示的布局
  4.from ,一个数组,Map中的键值对。
  5.to,layout的xml文件中命名id形成的唯一的int型标识符
  比如:
  在一个ListActivity中定义一个List:
  List> people= new ArrayList>();
  Map m=new HashMap();
  m.put("name","tom");
  m.put("age","20");
  people.add(m);
  ...
  SimpleAdapter adapter = new SimpleAdapter(this,
  (List>) feets, R.layout.main,
  new String[] { "name","age" }, new int[] {R.id.name,R.id.age });
  setListAdapter(adapter);
  其中:
  R.id.name,R.id.age 是在一个XML布局文件中定义的两个用于显示name和age的TextView。布局文件中要有一个ListView。或者在程序中定义也可以。
  另外,注意在ListActivity中不需要设置setContentView,系统被自动加载。 您可能感兴趣的文章:android开发中ListView与Adapter使用要点介绍详解Android App中ViewPager使用PagerAdapter的方法Android中 自定义数据绑定适配器BaseAdapter的方法Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)Android listview与adapter详解及实例代码Android开发中ListView自定义adapter的封装Android Adapter的几个常用方法Android中GridView和ArrayAdapter用法实例分析Kotlin编写Android适配器AdapterAndroid ListView适配器(Adapter)优化方法详解Android开发中总结的Adapter工具类【附完整源码下载】


--结束END--

本文标题: Android中的Adapter简单介绍

本文链接: https://www.lsjlt.com/news/27663.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android中的Adapter简单介绍
    Android中的Adapter在自定义显示列表时非常有用,比如SimpleAdapter,它的构造函数是:  public SimpleAdapter (Context co...
    99+
    2022-06-06
    adapter Android
  • Android Socket 简单介绍
    文章目录 前言一、Socket是什么?百度百科的解释我自己的理解 二、简单示例1.服务端2.客户端3.布局4.实现 参考总结 前言 最近需求需要使用Socket进行通讯,我在工作...
    99+
    2023-09-23
    android
  • Android init.rc文件简单介绍
    Android init.rc文件简单介绍 init.rc脚本是由Android中linux的第一个用户级进程init进行解析的。 init.rc 文件并不是普通的配置文件,而...
    99+
    2022-06-06
    init Android
  • Android Retrofit的简单介绍和使用
    Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用re...
    99+
    2022-06-06
    retrofit Android
  • Android Framework Application Framework层简单介绍
    引言               Andro...
    99+
    2022-06-06
    framework Android
  • Android中dumpsys命令用法简单介绍
    在Android手机上, 通过使用adb shell命令可以进入android系统的shell, 该shell除支持一些常用的标准命令之外,还支持一些和android系统相关的...
    99+
    2022-06-06
    Android
  • android开发中ListView与Adapter使用要点介绍
    1. Adapter.getView() public View getView(int position, View convertView , ViewGroup pare...
    99+
    2022-06-06
    adapter listview android开发 Android
  • Android Accessibility 辅助功能简单介绍
    Android Accessibility 辅助功能 Accessibility: 许多Android使用者因为各种情况导致他们要以不同的方式与手机交互。 这包括了有些用户...
    99+
    2022-06-06
    Android
  • Android popupwindow简单使用方法介绍
    先看下效果 1.首页 package com.yskj.jh.demopopupwindow; import android.content.Context; impo...
    99+
    2022-06-06
    方法 popupwindow Android
  • PyTorch中的torch.cat简单介绍
    目录1.toych简单介绍2.张量Tensors3.torch.cat1.toych简单介绍 包torch包含了多维疑是的数据结构及基于其上的多种数学操作。 torch包含了多维张量...
    99+
    2022-11-13
  • python中的json简单介绍
    这篇文章主要讲解了“python中的json简单介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中的json简单介绍”吧! ...
    99+
    2022-10-18
  • CSS中Sprites的简单介绍
    本篇内容介绍了“CSS中Sprites的简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HTML代码...
    99+
    2022-10-19
  • Android学习之介绍Binder的简单使用
    前言 最近因为公司项目需求,需要远程调度启动客户端输入法输入内容。 这就是大致的需求流程,这篇首先讲远程与服务控制端通讯。首先控制服务端定义好一个Service,且在Ser...
    99+
    2022-06-06
    android学习 binder Android
  • 简单介绍Android中Activity的四种启动模式
    在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activit...
    99+
    2022-06-06
    启动 activity Android
  • PostgreSQL中的数组简单介绍
    本篇内容介绍了“PostgreSQL中的数组简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!假设你在...
    99+
    2022-10-18
  • Django admin简单介绍
    生成同步数据库的脚本: python manage.py makemigrations 同步数据库: python manage.py migrate 创建后台用户 python manage.py createsuperuser 访...
    99+
    2023-01-31
    简单 Django admin
  • Django ajax 简单介绍
    AJAX Asynchronous Javascript And XML是 "异步Javascript和XML"。即使用 Javascript 语言与服务器进行异步交互,传输的数据为XML。 同步交互:客户端发出一个请求后,需要等待服务器...
    99+
    2023-01-31
    简单 Django ajax
  • C++ OpenMP简单介绍
    目录一、背景知识1、program作用2、C++不同版本区别二、什么是OpenMP三、关键字1、reduction 作用2、default(shared)作用一、背景知识 1、pro...
    99+
    2023-05-20
    c++ OpenMP简介 c++ OpenMP
  • 4:GTID简单介绍
    概述: 当使用GTIDs时,可以识别和跟踪每一个事务,因为它是在原始服务器上提交的,并由任何slave应用;简单来说就是master提交的所有事务都在slaves应用一次,两者的数据就能保证一致性,此外,...
    99+
    2022-10-18
  • oracle lob 简单介绍
    何为LOB?lob为oracle数据库的一个大对象数据类型,可以存储超过4000bytes的字符串,二进制数据,OS文件等大对象信息.最大可存储的容量根oracle的版本和oracle 块大小有关.有那几种...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作