1:

LayoutInflater获取您的布局XML文件,并从其内容创建不同的View对象。

2:适配器构建为重新使用视图,当视图滚动以使其不再可见时,它可用于出现的新视图之一。这个重用的View是convertView。如果这是null,这意味着没有回收视图,我们必须创建一个新的,否则我们应该使用它,以避免创建一个新的。

3:提供父级,以便您可以将视图扩展为适当的布局参数。

所有这些一起可以用于有效地创建将出现在您的列表(或采取适配器的其他视图)的视图:

public View getView (int position, View convertView, ViewGroup parent){

if( convertView == null ){

//We must create a View:

convertView = inflater.inflate(R.layout.my_list_item, parent, false);

}

//Here we can do changes to the convertView, such as set a text on a TextView

//or an image on an ImageView.

return convertView;

}

注意使用LayoutInflater,可以使用parent作为参数,以及如何重用convertView。

Android适配器方法,android – 当创建自己的自定义适配器时,getView()方法如何工作?...相关推荐

  1. 用计算机接入gps秒脉冲信号实现精确时间对准的方法,基于GPS秒脉冲的高精度校时实现方法与流程...

    本发明涉及一种卫星高精度校时方法,特别是涉及一种基于GPS秒脉冲的高精度校时实现方法. 背景技术: 传统的卫星基于GPS(Global Positioning System,全球定位系统)秒脉冲校时功 ...

  2. c语言编译时检查逻辑错误吗,C语言陷阱与技巧20节,自定义“编译时”assert方法,在代码编译阶段检查“逻辑”错误...

    在C语言程序开发中,程序员写代码时应该考虑的"面面俱到",这样才能写出功能稳定的程序.例如,在实现 open() 函数时,先完成它的功能固然是重要的,但是程序员还需要考虑各种&qu ...

  3. android监听器在哪里创建,[转载]android开发中创建按钮事件监听器的几种方法

    第一种:匿名内部类作为事件监听器类 Button button=(Button) findViewById(R.id.button); button.setOnClickListener(new On ...

  4. android注册弹窗,Android开发之PopupWindow创建弹窗、对话框的方法详解

    本文实例讲述了Android开发之PopupWindow创建弹窗.对话框的方法.分享给大家供大家参考,具体如下: 简介: PopupWindow 可创建类似对话框风格的窗口 效果: 使用方法: 使用P ...

  5. android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法

    Android的开发其实是比较灵活的,其实在安装了Android应用程序之后,会在桌面上自动创建快捷方式,接下来爱站技术频道小编将会介绍Android应用启动后自动创建桌面快捷方式的实现方法给大家,有 ...

  6. android 提供的方法,Android编程之创建自己的内容提供器实现方法

    本文实例讲述了Android编程之创建自己的内容提供器实现方法.分享给大家供大家参考,具体如下: 我们学习了如何在自己的程序中访问其他应用程序的数据.总体来说思 路还是非常简单的,只需要获取到该应用程 ...

  7. android源码使用方法,android源码中使用到的设计模式(创建型)

    1.单例模式 1.1定义 确保某个类只有一个实例,而且自行实例化并向整个系统提供者个实例. 1.2单例的形式 饿汉模式:第一次就加载,用空间换时间. public class SingleTon { ...

  8. android 之自定义适配器(重写的getView()方法中convertView元素的妙用)一个实例

    实现效果: 主要还是ListView的优化: 基本思路: <1>使用自定义适配器完成操作 <2>将listView进行优化处理 /*  //ListView完成了重用条目的优化 ...

  9. Android复习04(适配器 Get()请求 适配器 getView()方法 Post()请求 保存Cookie 流转字符串 从网上获取图片 重点考Json解析)

    目   录 适配器 Get()请求 适配器 getView()方法 Post()请求 保存Cookie 流转字符串 从网上获取图片 重点考Json解析 适配器 Get()请求 适配器 getView( ...

最新文章

  1. 高斯混合模型--GMM
  2. 推荐一个算法/数据结构 可视化(Data structure Visualization) 网站
  3. SpringBoot中用itext实现PDF导出时实现循环添加元素
  4. NetCore使用Jwtbearer给WebAPI添加访问控制
  5. 微信小程序开发工具最新版本已更新下载(1.02.1804120)
  6. golang 多协程的同步方法总结
  7. 有间距的表格布局 table布局
  8. Android异常总结---1.异常原因: java.lang.IllegalArgumentException: URI: content://com.android.contacts/con
  9. angularjs应用总结
  10. 机器学习面试- Scikit-learn
  11. java运算符的优先级别
  12. 算法:回溯十 挑选卡片pickup cards
  13. 白帽子讲Web安全(纪念版)笔记
  14. 201671010447杨露露 实验二词频统计软件项目报告
  15. 医学统计学笔记之设计
  16. ijk基于exo_github上十二款最著名的Android播放器开源项目
  17. Rhombus 使用 Wolfspeed SiC 加快电动汽车充电速度
  18. Nodejs 服务端生成验证码
  19. React: 跳转页面+刷新(登陆成功后的动作)
  20. 易语言安卓模拟器adb模块制作认识adb

热门文章

  1. aws cli 上传文件到s3命令_使用 AWS CLI 分段上传到 Amazon S3
  2. 【二开】【JeecgBoot】修改分页参数
  3. MATLAB 迷宫游戏
  4. 收藏的书录,值得花时间去读的书
  5. windows系统删除顽固文件
  6. 完美的Pornhub风格的Logo生成器,在线工具
  7. DEAP2.1——数据包络分析(DEA——CCR、BCC)
  8. html h5 php 语音录入,html5在输入框添加语音输入功能
  9. 如何使用同一个gitlab账号提交到外网、内网gitlab
  10. zuul灰度发布功能实现