美文网首页
2018-07-08 List_View

2018-07-08 List_View

作者: _天马_ | 来源:发表于2018-07-08 10:37 被阅读0次

创建List_View组件最难的就是适配器的编写,最简单的适配器就是直接用系统提供的ArrayAdapter,即通过

ArrayAdapter<?> adapter =new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, 数据);

然后listView.setAdapter(adpter);  即可。如图为一个字符串的适配器

但是根据万物皆对象原理,如果我们想设置对象在ListView中,如图片加文字。那么这种简单的适配器就难以满足了,因此就需要自定义Adapter(当然你要传入的数据也要进行封装,可以单独定义一个.class),自定义Adapter同样它继承ArrayAdapter<?>,这里直接给出提升运行效率的ListView Adapter具体实现如下,在其中打上了注释。

设置的对象 自定义Adapter

在mainActivaty中为对象添加数据,并设置adpter

以上就是高效的自定义适配器的设置,它解决的原理是“每次快速滚动,但不用重新find 布局”,大大提高效率。

相关文章

  • 2018-07-08 List_View

    创建List_View组件最难的就是适配器的编写,最简单的适配器就是直接用系统提供的ArrayAdapter,即通...

  • 2018-07-08

    2018-07-08 哈利波特二代 2018-07-08 10:32 · 字数 508 · 阅读 0 · 日记本 ...

  • jenkins添加新的Job到view中

    添加新的任务 设置view [list_view]选择Job 在view下新建item的时候

  • 📖2018-07-08 江城笔记8

    ?2018-07-08 江城阅读笔记8 ✏️表达积累: 1. 被…吸引 be enamored of 2. 被问到...

  • 2018-07-08

    我的可爱枕头 哈利波特二代 2018-07-08 10:17 · 字数 474 · 阅读 0 · 日记本 ...

  • 日精进打卡(第366天)

    2018-07-08 姓名:李义 公司:........ 组别:259期利他二组 【知~学习】 背诵 六项精进大纲...

  • 2018-07-22

    2018-07-22 有一天_ceb9 2018-07-08 20:57 · 字数 160 · 阅读 23 · 日...

  • 今天大组会

    平淡是福1188 2018-07-08 23:57 · 字数 175 · 阅读 0 · 日记本 今天大组会,又不一...

  • 六项精进

    安志敏 2018-07-08 23:29 · 字数 235 · 阅读 18 · 日记本 六项精进2018-07-0...

  • 快乐的钥匙🔑

    今日分享(2018-07-08): 快乐的钥匙 一位太太抱怨说:“我心情不好,因为先生不体贴。”她把快乐钥匙...

网友评论

      本文标题:2018-07-08 List_View

      本文链接:https://www.haomeiwen.com/subject/vkznuftx.html