美文网首页
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的简单使用

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