当前位置::主页 > TAG标签 > adapter
  • 优雅的实现多类型列表的Adapter

    引言 在开发中经常会遇到,一个列表(RecyclerView)中有多种布局类型的情况。前段时间,看到了这篇文章 [译]关于 Android Adapter,你的实现方式可能一直都有问题 文中主要从设计的角度阐释如何更合理的实现多种布局类型的Adapter,本文主要从实践的角度出发

    17-01-15
  • Writing-Better-Adapters 译文及示例

    这是一篇关于如何更好的编写RecyclerView的Adapter文章, 原文链接为 Writing-Better-Adapters . 原文中的示例代码是用 Kotlin 编写的, 这里我会变成Java版本, 同时也会结合自己的理解做些改变. 所以建议大家还是看一遍原文. 对于 Android 开发者来说, 实现 A

    16-11-25
  • 逃离adapter的地狱-针对多个View type的组合实现方案

    让我来告诉你一个关于乔某人的故事,一个在MyLittleZooInc工作的安卓开发者。关于他是如何从反复为具有多个view type的Adapter创建不同的Adapter对象中解脱出来,最终成功实现可重用Adapter的。 曾经有一个叫做乔某某的人,它是一个安卓开发者,为一家名叫My

    15-08-10
  • base-adapter-helper的RecyclerView版

    前几天我写了一篇分析base-adapter-helper的文章,文章中提到了尝试用和base-adapter-helper相同的api实现RecyclerView适配器。现在已经实现了。 在这期间也看了简书作者轻微的一篇文章: RecyclerView适配器的超省写法 。发现他的实现原理其实和base-adapte

    15-08-09
  • base-adapter-helper源码解析

    虽然简化ListView adapter的项目早就已经出现,但是我一直没有用,都是用比较原始的方式。一个项目能有多少个adapter呢,大不了一个一个的写。 但是如果做的项目多了,就会感觉,简直不能忍。 说白了我只是想完成item数据与item布局之间的绑定而已,用得着那

    15-08-06
  • RecyclerView适配器的超省写法

    原文出处: http://www.jianshu.com/p/1cec183729f6 RecycleView 作为新出的控件.他规范了 Viewholder 的写法. 但是总感觉适配器的写法过于冗长.怎么办呢? 我们来简化他. ViewHolder 的实现方式和 ListView适配器的超省写法 中的ViewHodler 是一样的 ViewHol

    15-08-04
  • Android Databinding 在adapter中完全取代ViewHolder实践

    有所了解的都知道databinding出现的意义就在于系统自动帮助我们生成Data和View之间的connection.而在Adapter中出现的ViewHolder就是我们手动生成的connection,下面我们就来看看databinding是如何完全取代ViewHolder的角色吧

    15-07-09
  • 自定义SimpleAdapter

    SimpleAdapter,跟名字一样,一个简单的适配器,既为简单,就只是被设计来做简单的应用的,比如静态数据的绑定,不过仍然有自定义的空间,比如说在每一个ListItem中加一个按钮并添加响应事件.首先还是先看一下SimpleAdapter的定义吧,直接翻译下SDK doc 吧: 这是一个

    14-09-28
  • ListView中使用自定义Adapter及时更新数据

    在项目中,遇到不能ListView及时更新的问题。写了一个demo,其中也遇到一些问题,一并写出来。 好吧,上代码 : public class PersonAdapter extends BaseAdapter { private ArrayListPersonBean mList; private Context mContext; public PersonAdapter(Arr

    12-11-27
  • Android对adapter的优化,让你的listview更流畅

    Android在UI优化方面可以从以下五个方面入手: Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化 这里主要讲adapter的优化。 Adapter与View的连接主要依靠getView这个方法返回我们需要的自定义view。ListView是Android app中一个最最最常用

    12-11-06
  • Android中的adapter

    因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据的展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。

    12-08-18
  • ListView重写Adapter优化上下滚动响应速度

    主要是重写Adapter的getView方法,执行时不用每次都创建一次对象。

    12-08-18