zoukankan      html  css  js  c++  java
  • ListView的addHeaderView()方法相关问题

    使用listView.addHeaderView(view) 可以在 listView 上方添加一个view视图 ,使listView和这个view连接在一起 效果上看上去是一个整体

    一般用于上拉刷新下拉加载listView 

    1、关于addHeaderView(view)方法的多次使用

    对应一个ListView对象 比如:list 

    每使用一次addHeaderView(view)方法 就会在list 列表对象上方添加一个view 

    而添加的view的排列顺序是按照添加的次序排列的,

    list.addHeaderView(view1);

    list.addHeaderView(view2);

    效果就为:

    view1
    view2
    list

      

    view1在最上面  view2在最下面

    2、关于ListView对象使用addHeaderView()方法后  ,其item子项的位置问题

    list.addHeaderView(view1);

    list.addHeaderView(view2);

    这时候list对象上方就有两个view视图了,

    而这时候list对象的第一个位置的就是view1视图了 ,而不再是list中的第一个item子项

    比如,再添加view1,view2之后,list第一个item子项的位置就成为了2

    view1
    view2
    list

        position :0

        position :1

        position :2--list.size()-2;

  • 相关阅读:
    网络运维基础知识手册
    运维基础1
    url protocol
    ASP.NET MVC
    关于写博客的想法
    Struts2 配置Action详解
    常用的API接口
    利用Console来学习、调试JavaScript
    JBPM4.4学习笔记
    Java设计模式之——工厂模式
  • 原文地址:https://www.cnblogs.com/xqxacm/p/4841994.html
Copyright © 2011-2022 走看看