美文网首页
Android--ListView的简单使用

Android--ListView的简单使用

作者: 小白咸菜 | 来源:发表于2017-11-27 22:38 被阅读0次

ListView是显示垂直可滚动的列表项视图,列表项的来源可以使用一个适配Adapter,Adapter可将内容从源(如数组或数据库)转换成视图放在列表中。

缺点:(性能差,只能实现纵向滚动)

ListView类的继承关系

java.lang.Object

     ->android.view.View

            ->android.view.ViewGroup

                   ->android.widget.AdapterView

                           ->android.widget.AbsListView

                                   ->android.widget.ListViewc

简单使用:

1.XML中声明控件

2.创建子项布局

3.创建适配器以及相应的实体类

    重写构造方法:

  /*@param

  * context 上下文

  * resource为子项布局R.layout.xx

  * objects 数据

  * */

    重写getView()方法:

    为了提高ListView的运行效率,我们新增内部类ViewHolder对控件的实例进行缓存,每次都判断是否加载过,否:进行缓存并调用view,setTag()将对象存储在view中,是:直接调用view.getTag()取出实例

/*@param

* position为当前选中项id

* convertView为之前已加载布局的缓存

* parent listView

* */

4.主界面中进行数据初始化并调用listview.setAdapter();

相关文章

  • Android--ListView的简单使用

    ListView是显示垂直可滚动的列表项视图,列表项的来源可以使用一个适配Adapter,Adapter可将内容从...

  • Android--ListView详解(二)

    【效果展示】 【程序结构】 【思路解析】 1.程序运行时会进入MainActivity对PXDListView进行...

  • Android--ListView详解(一)

    【目的】 记录一下学习历程,方便以后温故而知新。 【ListView】 ListView 控件可使用四种不同视图显...

  • Android--ListView复用机制源码分析

    ListView是谷歌官方的一个自定义组件,用于列表展示,其中最重要的是Adapter设配器,设配器模式的设计为它...

  • 简单使用

    创建模型 过滤器 我们有一些字段和我们想让用户筛选的基础上 名称、价格或release_date。 我们创建一个 ...

  • gorange

    数组中简单使用 map中简单使用

  • UICollectionViewLayout的简单使用(简单瀑布

    对于需要使用到列表的页面,一般是使用UITableView或者是UICollectionView来实现。一直以来都...

  • 零碎的小程序笔记

    目录 template的简单使用WXS的简单使用npm的简单使用倒计时js的实现wx:for的使用一些js方法记录...

  • 简单使用使用kaggle

    向我这样的条件不好的可以考虑借助云gpu来加速训练,借助kaggle可以在kaggle服务器上训练数据,kaggl...

  • 命令行的简单使用

    Git命令行的简单使用,仅供自己使用 pod命令行的简单使用

网友评论

      本文标题:Android--ListView的简单使用

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