Android开发listview的一点体会

来源:互联网 发布:泰达有线网络 编辑:程序博客网 时间:2024/05/21 11:09

      近段时间重新写了一些基础APP,很多都属于看一遍就过,比较简单的东西,但到了listview这一块却不看参考书的话是不能够完全写出来的。仔细回顾了一下它的基本用法,感觉还是之前没有对它进行深刻的理解,才导致印象不是特别深。但listview应该是安卓开发中比较基本却又十分常见的控件,我们应该好好的进行理解,做到较为熟练的掌握。

      最基本的用法:

      在布局中声明一个listview,然后在Activity中使用适配器ArrayAdapter将适配的数据传入。最常用的构造函数有三个参数:上下文,listview的子项布局,需要适配的数据。

      如何去定制一个listview?比如一张图片旁有一行说明文字作为listview的一个item:

      首先要重新编辑一个xml布局来作为适配器的子项布局----界面的定制;

      然后重新建一个继承自ArrayAdapter的适配器----适配器的定制:

      应该先根据需求定义一个实体类来作为适配器的适配类型,然后根据需求重写适配器父类的构造函数和getView()方法将自定义的适配器完成;


     最后在Activity中修改代码,将适配器与对应的数据适配,即可完成listview的自定义。

0 0